From 5b44b910d74cd36a474b68f75750ebd27d671d62 Mon Sep 17 00:00:00 2001 From: Peter Kukol Date: Wed, 19 Oct 2016 17:28:20 -0600 Subject: [PATCH] Call JIT compiler's shutdown logic from crossgen. (dotnet/coreclr#7663) * Call JIT compiler's shutdown logic from crossgen. Commit migrated from https://github.com/dotnet/coreclr/commit/dcce190472393d828d3fb364e9e5fe5906c42822 --- src/coreclr/src/zap/zapper.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/coreclr/src/zap/zapper.cpp b/src/coreclr/src/zap/zapper.cpp index bcb1b0e..b375709 100644 --- a/src/coreclr/src/zap/zapper.cpp +++ b/src/coreclr/src/zap/zapper.cpp @@ -1017,6 +1017,15 @@ void Zapper::DestroyDomain() CleanupAssembly(); // + // Shut down JIT compiler. + // + + if (m_pJitCompiler != NULL) + { + m_pJitCompiler->ProcessShutdownWork(NULL); + } + + // // Get rid of domain. // -- 2.7.4