mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Revert "Disable GC during gc_each_objects(); fix #3616"
This reverts commit d2cad9ac5b.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user