diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-04-22 15:32:02 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-04-25 10:41:50 +0900 |
| commit | 058da1fed2ba39c78cefe2e3c87484d04b9ed94a (patch) | |
| tree | b6e8f8a117ecf4f83a6b0c834cbe8337da10db4e | |
| parent | 01f78258524dabdd183ed75fa6488450f693cd53 (diff) | |
| download | mruby-058da1fed2ba39c78cefe2e3c87484d04b9ed94a.tar.gz mruby-058da1fed2ba39c78cefe2e3c87484d04b9ed94a.zip | |
Revert "Disable GC during `gc_each_objects()`; fix #3616"
This reverts commit d2cad9ac5b8db89fc9d21f5795846f983236798c.
| -rw-r--r-- | src/gc.c | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -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 |
