diff options
author | danmosemsft <danmose@microsoft.com> | 2017-02-10 16:07:45 -0800 |
---|---|---|
committer | danmosemsft <danmose@microsoft.com> | 2017-02-10 17:05:57 -0800 |
commit | 751771a8976f909af772e35c167bd7e3ffbe44c8 (patch) | |
tree | bc9ed8f9312625626e3547c3c3ca1201a37bb81f /src/vm/notifyexternals.cpp | |
parent | e5f2df239b546ac9ed2417506c90af222eaf1013 (diff) | |
download | coreclr-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.cpp | 26 |
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 } |