diff --git a/src/coreclr/gc/gc.cpp b/src/coreclr/gc/gc.cpp index 4c3fcd1b6c03fd..ab6417647378dc 100644 --- a/src/coreclr/gc/gc.cpp +++ b/src/coreclr/gc/gc.cpp @@ -9663,7 +9663,7 @@ int gc_heap::grow_brick_card_tables (uint8_t* start, if (saved_g_lowest_address < g_gc_lowest_address) { - if (ps > (size_t)g_gc_lowest_address) + if (ps >= (size_t)g_gc_lowest_address) saved_g_lowest_address = (uint8_t*)(size_t)OS_PAGE_SIZE; else {