diff --git a/src/gc/gc.cpp b/src/gc/gc.cpp index 35c0a0e5ccd7..0598cce56274 100644 --- a/src/gc/gc.cpp +++ b/src/gc/gc.cpp @@ -16255,6 +16255,8 @@ BOOL gc_heap::should_proceed_with_gc() // The no_gc mode was already in progress yet we triggered another GC, // this effectively exits the no_gc mode. restore_data_for_no_gc(); + + memset (¤t_no_gc_region_info, 0, sizeof (current_no_gc_region_info)); } else return should_proceed_for_no_gc();