summaryrefslogtreecommitdiff
path: root/src/vm/appdomain.cpp
diff options
context:
space:
mode:
authornoahfalk <noahfalk@microsoft.com>2017-08-15 22:13:01 -0700
committernoahfalk <noahfalk@microsoft.com>2017-08-15 22:13:01 -0700
commit3f6b572942f6a3c6297ded77de3d3c0634c9bfdc (patch)
tree67f3c5cf726921886ee6001c4959b2cc0cfbf3b7 /src/vm/appdomain.cpp
parent4fad8e503899bd95060ae2f0bd43367ba78dea1c (diff)
downloadcoreclr-3f6b572942f6a3c6297ded77de3d3c0634c9bfdc.tar.gz
coreclr-3f6b572942f6a3c6297ded77de3d3c0634c9bfdc.tar.bz2
coreclr-3f6b572942f6a3c6297ded77de3d3c0634c9bfdc.zip
Make unit tests run clean with tiered compilation
A handful of tests are optimization sensitive and needed to be disabled because tiered jitting doesn't optimize right away. There was also a shutdown timing issue where the tiered jitting background compilation thread would continue calling into the JIT after the JIT was shutdown. This manifested as an error writing to the jit log after the stream had been closed.
Diffstat (limited to 'src/vm/appdomain.cpp')
-rw-r--r--src/vm/appdomain.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm/appdomain.cpp b/src/vm/appdomain.cpp
index 78ebe50c26..a569b90052 100644
--- a/src/vm/appdomain.cpp
+++ b/src/vm/appdomain.cpp
@@ -8103,7 +8103,7 @@ void AppDomain::Exit(BOOL fRunFinalizers, BOOL fAsyncExit)
// have exited the domain.
//
#ifdef FEATURE_TIERED_COMPILATION
- m_tieredCompilationManager.OnAppDomainShutdown();
+ m_tieredCompilationManager.Shutdown(FALSE);
#endif
//