From 058da1fed2ba39c78cefe2e3c87484d04b9ed94a Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 22 Apr 2017 15:32:02 +0900 Subject: Revert "Disable GC during `gc_each_objects()`; fix #3616" This reverts commit d2cad9ac5b8db89fc9d21f5795846f983236798c. --- src/gc.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src') diff --git a/src/gc.c b/src/gc.c index 766fbd330..d9a18cd0e 100644 --- a/src/gc.c +++ b/src/gc.c @@ -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 -- cgit v1.2.3