summaryrefslogtreecommitdiff
path: root/gc.c
diff options
context:
space:
mode:
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index 4b30bb171d..8812c0fea5 100644
--- a/gc.c
+++ b/gc.c
@@ -8691,11 +8691,12 @@ rb_gc_writebarrier_remember(VALUE obj)
}
void
-rb_copy_wb_protected_attribute(VALUE dest, VALUE obj)
+rb_gc_copy_attributes(VALUE dest, VALUE obj)
{
if (RVALUE_WB_UNPROTECTED(obj)) {
rb_gc_writebarrier_unprotect(dest);
}
+ rb_gc_copy_finalizer(dest, obj);
}
size_t