summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2024-10-09 14:40:38 -0400
committerPeter Zhu <peter@peterzhu.ca>2024-10-10 09:41:09 -0400
commit2bb7cbff301f704f129965a87ab12160f2c84bf7 (patch)
treeba3b9a5a044e339eab67e87be31f40695a35dd31
parentfc40bd7cbdd878181feed592244fa7a20b0d99a9 (diff)
Directly call rb_gc_impl_writebarrier_unprotect
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/11857
-rw-r--r--gc/default.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gc/default.c b/gc/default.c
index 279ecd4869..0c8a1f55f1 100644
--- a/gc/default.c
+++ b/gc/default.c
@@ -6157,7 +6157,7 @@ rb_gc_impl_copy_attributes(void *objspace_ptr, VALUE dest, VALUE obj)
rb_objspace_t *objspace = objspace_ptr;
if (RVALUE_WB_UNPROTECTED(objspace, obj)) {
- rb_gc_writebarrier_unprotect(dest);
+ rb_gc_impl_writebarrier_unprotect(objspace, dest);
}
rb_gc_impl_copy_finalizer(objspace, dest, obj);
}