diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2024-10-09 14:40:38 -0400 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2024-10-10 09:41:09 -0400 |
| commit | 2bb7cbff301f704f129965a87ab12160f2c84bf7 (patch) | |
| tree | ba3b9a5a044e339eab67e87be31f40695a35dd31 | |
| parent | fc40bd7cbdd878181feed592244fa7a20b0d99a9 (diff) | |
Directly call rb_gc_impl_writebarrier_unprotect
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/11857
| -rw-r--r-- | gc/default.c | 2 |
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); } |
