From 5f130e2111db82eaf2c609e9cc7c000f9bac95be Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 2 Nov 2023 09:23:14 -0400 Subject: Fix write barrier in rb_copy_generic_ivar --- variable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variable.c b/variable.c index 0d18a72347..496e70589f 100644 --- a/variable.c +++ b/variable.c @@ -1973,7 +1973,7 @@ rb_copy_generic_ivar(VALUE clone, VALUE obj) for (uint32_t i=0; ias.shape.numiv; i++) { new_ivtbl->as.shape.ivptr[i] = obj_ivtbl->as.shape.ivptr[i]; - RB_OBJ_WRITTEN(clone, Qundef, &new_ivtbl[i]); + RB_OBJ_WRITTEN(clone, Qundef, obj_ivtbl->as.shape.ivptr[i]); } } -- cgit v1.2.3