summaryrefslogtreecommitdiff
path: root/src/vm/notifyexternals.cpp
diff options
context:
space:
mode:
authordanmosemsft <danmose@microsoft.com>2017-02-10 16:07:45 -0800
committerdanmosemsft <danmose@microsoft.com>2017-02-10 17:05:57 -0800
commit751771a8976f909af772e35c167bd7e3ffbe44c8 (patch)
treebc9ed8f9312625626e3547c3c3ca1201a37bb81f /src/vm/notifyexternals.cpp
parente5f2df239b546ac9ed2417506c90af222eaf1013 (diff)
downloadcoreclr-751771a8976f909af772e35c167bd7e3ffbe44c8.tar.gz
coreclr-751771a8976f909af772e35c167bd7e3ffbe44c8.tar.bz2
coreclr-751771a8976f909af772e35c167bd7e3ffbe44c8.zip
Remove always defined FEATURE_CORESYSTEM
Diffstat (limited to 'src/vm/notifyexternals.cpp')
-rw-r--r--src/vm/notifyexternals.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/vm/notifyexternals.cpp b/src/vm/notifyexternals.cpp
index df1cce4e5b..1d69edf0b8 100644
--- a/src/vm/notifyexternals.cpp
+++ b/src/vm/notifyexternals.cpp
@@ -30,32 +30,6 @@ BOOL ShouldCheckLoaderLock(BOOL fForMDA /*= TRUE*/)
}
CONTRACTL_END;
-#ifdef FEATURE_CORESYSTEM
// CoreSystem does not support this.
return FALSE;
-#else
- // Because of how C++ generates code, we must use default initialization to
- // 0 here. Any explicit initialization will result in thread-safety problems.
- static BOOL fInited;
- static BOOL fShouldCheck;
- static BOOL fShouldCheck_ForMDA;
-
- if (VolatileLoad(&fInited) == FALSE)
- {
- fShouldCheck_ForMDA = FALSE;
-
- fShouldCheck = AuxUlibInitialize(); // may fail
-
-#ifdef MDA_SUPPORTED
- if (fShouldCheck)
- {
- MdaLoaderLock* pProbe = MDA_GET_ASSISTANT(LoaderLock);
- if (pProbe)
- fShouldCheck_ForMDA = TRUE;
- }
-#endif // MDA_SUPPORTED
- VolatileStore(&fInited, TRUE);
- }
- return (fForMDA ? fShouldCheck_ForMDA : fShouldCheck);
-#endif // FEATURE_CORESYSTEM
}