[Local GC] Fix an issue where the size of ScanContext differs between EE and GC ...
authorSean Gillespie <segilles@microsoft.com>
Tue, 31 Oct 2017 00:18:55 +0000 (17:18 -0700)
committerJan Kotas <jkotas@microsoft.com>
Tue, 31 Oct 2017 00:18:55 +0000 (17:18 -0700)
src/gc/gcinterface.h

index ef5c896..4a35d30 100644 (file)
@@ -837,15 +837,21 @@ struct ScanContext
     bool concurrent; //TRUE: concurrent scanning 
 #if CHECK_APP_DOMAIN_LEAKS || defined (FEATURE_APPDOMAIN_RESOURCE_MONITORING) || defined (DACCESS_COMPILE)
     AppDomain *pCurrentDomain;
+#else
+    void* _unused1;
 #endif //CHECK_APP_DOMAIN_LEAKS || FEATURE_APPDOMAIN_RESOURCE_MONITORING || DACCESS_COMPILE
 
 #ifndef FEATURE_REDHAWK
 #if defined(GC_PROFILING) || defined (DACCESS_COMPILE)
     MethodDesc *pMD;
+#else
+    void* _unused2;
 #endif //GC_PROFILING || DACCESS_COMPILE
 #endif // FEATURE_REDHAWK
 #if defined(GC_PROFILING) || defined(FEATURE_EVENT_TRACE)
     EtwGCRootKind dwEtwRootKind;
+#else
+    int _unused3;
 #endif // GC_PROFILING || FEATURE_EVENT_TRACE
     
     ScanContext()