diff --git a/src/coreclr/gc/gcpriv.h b/src/coreclr/gc/gcpriv.h index d970fa97566616..00942a0cb9d668 100644 --- a/src/coreclr/gc/gcpriv.h +++ b/src/coreclr/gc/gcpriv.h @@ -137,8 +137,8 @@ inline void FATAL_GC_ERROR() // // This means any empty regions can be freely used for any generation. For // Server GC we will balance regions between heaps. -// For now disable regions for StandAlone GC, NativeAOT and MacOS builds -#if defined (HOST_64BIT) && !defined (BUILD_AS_STANDALONE) && !defined(__APPLE__) +// For now disable regions for StandAlone GC +#if defined (HOST_64BIT) && !defined (BUILD_AS_STANDALONE) && (defined(__APPLE__) && defined(HOST_ARM64)) #define USE_REGIONS #endif //HOST_64BIT && BUILD_AS_STANDALONE