summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vm/prestub.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vm/prestub.cpp b/src/vm/prestub.cpp
index 5e9fc116e0..5f37ff9f44 100644
--- a/src/vm/prestub.cpp
+++ b/src/vm/prestub.cpp
@@ -734,8 +734,10 @@ PCODE MethodDesc::JitCompileCodeLockedEventWrapper(PrepareCodeConfig* pConfig, J
}
#ifdef FEATURE_TIERED_COMPILATION
- if (g_pConfig->TieredCompilation() && !flags.IsSet(CORJIT_FLAGS::CORJIT_FLAG_TIER1))
+ if (g_pConfig->TieredCompilation() && flags.IsSet(CORJIT_FLAGS::CORJIT_FLAG_TIER0))
{
+ // The flag above is only set (in TieredCompilationManager::GetJitFlags()) when this method was eligible for tiered
+ // compilation at the time when it was checked, and a tier 0 JIT was requested for this method
GetAppDomain()->GetTieredCompilationManager()->OnTier0JitInvoked();
}
#endif // FEATURE_TIERED_COMPILATION