Merge pull request #6386 from dearblue/gc-unregister

This commit is contained in:
Yukihiro "Matz" Matsumoto
2024-10-21 10:55:38 +09:00
committed by GitHub
+1 -5
View File
@@ -449,11 +449,7 @@ mrb_gc_unregister(mrb_state *mrb, mrb_value obj)
if (mrb_immediate_p(obj)) return;
table = mrb_gv_get(mrb, GC_ROOT_SYM);
if (mrb_nil_p(table)) return;
if (!mrb_array_p(table)) {
mrb_gv_set(mrb, GC_ROOT_SYM, mrb_nil_value());
return;
}
if (!mrb_array_p(table)) return;
a = mrb_ary_ptr(table);
mrb_ary_modify(mrb, a);
for (mrb_int i = 0; i < ARY_LEN(a); i++) {