diff options
author | Jan Kotas <jkotas@microsoft.com> | 2018-09-07 15:22:40 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-07 15:22:40 -0700 |
commit | 41db7d9af54a0a7d9fc365849e7c0fc1dad3a4b9 (patch) | |
tree | 759aeca8c69087f63bc0cf70fd418ff4794dfbd2 /src/md | |
parent | 8f6db6188d8ab4f05709a4e8c8de54b18f639ec7 (diff) | |
download | coreclr-41db7d9af54a0a7d9fc365849e7c0fc1dad3a4b9.tar.gz coreclr-41db7d9af54a0a7d9fc365849e7c0fc1dad3a4b9.tar.bz2 coreclr-41db7d9af54a0a7d9fc365849e7c0fc1dad3a4b9.zip |
Fixes towards making the runtime compiled without FEATURE_PREJIT defined (#19864)
Diffstat (limited to 'src/md')
-rw-r--r-- | src/md/runtime/mdinternalro.h | 2 | ||||
-rw-r--r-- | src/md/winmd/winmdimport.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/md/runtime/mdinternalro.h b/src/md/runtime/mdinternalro.h index 92e5393ffa..83f9d9ac8e 100644 --- a/src/md/runtime/mdinternalro.h +++ b/src/md/runtime/mdinternalro.h @@ -71,12 +71,14 @@ public: STDMETHODIMP SetOptimizeAccessForSpeed( BOOL fOptSpeed) { +#ifdef FEATURE_PREJIT // The metadata cache of hot items is an optional working-set optimization // that has a large speed cost relative to direct table lookup if (fOptSpeed) { // We want to disable usage of hot data (e.g. in ngen compilation process) m_LiteWeightStgdb.m_MiniMd.DisableHotDataUsage(); } +#endif return S_OK; } diff --git a/src/md/winmd/winmdimport.cpp b/src/md/winmd/winmdimport.cpp index cc983d2bfc..9090ba49c4 100644 --- a/src/md/winmd/winmdimport.cpp +++ b/src/md/winmd/winmdimport.cpp @@ -185,10 +185,12 @@ class WinMDImport : public IMetaDataImport2 _ASSERTE(!"WinMDImport::QueryInterface(IID_IMDInternalEmit) returning E_NOINTERFACE"); else if (riid == IID_IMetaDataEmitHelper) _ASSERTE(!"WinMDImport::QueryInterface(IID_IMetaDataEmitHelper) returning E_NOINTERFACE"); +#ifdef FEATURE_PREJIT else if (riid == IID_IMetaDataCorProfileData) _ASSERTE(!"WinMDImport::QueryInterface(IID_IMetaDataCorProfileData) returning E_NOINTERFACE"); else if (riid == IID_IMDInternalMetadataReorderingOptions) _ASSERTE(!"WinMDImport::QueryInterface(IID_IMDInternalMetadataReorderingOptions) returning E_NOINTERFACE"); +#endif else _ASSERTE(!"WinMDImport::QueryInterface() returning E_NOINTERFACE"); } |