diff --git a/src/coreclr/gc/gc.cpp b/src/coreclr/gc/gc.cpp index 6564fb239d279c..0acfa4cd10b218 100644 --- a/src/coreclr/gc/gc.cpp +++ b/src/coreclr/gc/gc.cpp @@ -21764,7 +21764,10 @@ void gc_heap::gc1() #endif //BACKGROUND_GC #endif //MULTIPLE_HEAPS #ifdef USE_REGIONS - last_gc_before_oom = FALSE; + if (!(settings.concurrent)) + { + last_gc_before_oom = FALSE; + } #endif //USE_REGIONS }