summaryrefslogtreecommitdiff
path: root/gc/default/default.c
diff options
context:
space:
mode:
-rw-r--r--gc/default/default.c4
1 files changed, 4 insertions, 0 deletions
@@ -2774,7 +2774,11 @@ rb_gc_impl_undefine_finalizer(void *objspace_ptr, VALUE obj)
GC_ASSERT(!OBJ_FROZEN(obj));
st_data_t data = obj;
st_delete(finalizer_table, &data, 0);
FL_UNSET(obj, FL_FINALIZE);
}