From 31ed0102e4421f1b3fe004960c763a4540f241ae Mon Sep 17 00:00:00 2001 From: Jan Kotas Date: Tue, 30 Aug 2016 15:47:34 -0700 Subject: [PATCH] GC update from CoreRT (#6984) https://github.com/dotnet/corert/tree/master/src/Native/gc 97dd6d2cbb50901cc3651f41a53a4ff9a1052391 --- src/gc/env/gcenv.base.h | 2 +- src/gc/gc.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gc/env/gcenv.base.h b/src/gc/env/gcenv.base.h index 97f1661..a94f1a6 100644 --- a/src/gc/env/gcenv.base.h +++ b/src/gc/env/gcenv.base.h @@ -73,7 +73,7 @@ inline HRESULT HRESULT_FROM_WIN32(unsigned long x) #define FALSE false #define CALLBACK __stdcall -#define FORCEINLINE inline +#define FORCEINLINE __forceinline #define INFINITE 0xFFFFFFFF diff --git a/src/gc/gc.cpp b/src/gc/gc.cpp index dad7133..a62b02d 100644 --- a/src/gc/gc.cpp +++ b/src/gc/gc.cpp @@ -36716,9 +36716,10 @@ void initGCShadow() // running we need to be in a state that will not trigger any // additional AVs while we fail to allocate a shadow segment, i.e. // ensure calls to updateGCShadow() checkGCWriteBarrier() don't AV + deleteGCShadow(); return; } - + g_GCShadowEnd += len; } -- 2.7.4