Revert "Disable GC during gc_each_objects(); fix #3616"

This reverts commit d2cad9ac5b.
This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-04-22 15:32:02 +09:00
parent 01f7825852
commit 058da1fed2
-3
View File
@@ -1491,9 +1491,7 @@ static void
gc_each_objects(mrb_state *mrb, mrb_gc *gc, mrb_each_object_callback *callback, void *data)
{
mrb_heap_page* page = gc->heaps;
mrb_bool old_disable = gc->disabled;
gc->disabled = TRUE;
while (page != NULL) {
RVALUE *p, *pend;
@@ -1506,7 +1504,6 @@ gc_each_objects(mrb_state *mrb, mrb_gc *gc, mrb_each_object_callback *callback,
page = page->next;
}
gc->disabled = old_disable;
}
void