summaryrefslogtreecommitdiff
path: root/src/vm/corhost.cpp
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-11-28 18:18:04 -0800
committerGitHub <noreply@github.com>2018-11-28 18:18:04 -0800
commitb6d47b3a1b5b05c25968701615707e381f35a7ce (patch)
tree33056aabf9b36b2fbfd7d91218bd0a6fa3ff2cf3 /src/vm/corhost.cpp
parente7ead79fedc52e17f2cf9befd5c0f5091d70f909 (diff)
downloadcoreclr-b6d47b3a1b5b05c25968701615707e381f35a7ce.tar.gz
coreclr-b6d47b3a1b5b05c25968701615707e381f35a7ce.tar.bz2
coreclr-b6d47b3a1b5b05c25968701615707e381f35a7ce.zip
Delete code related to LoaderOptimization and SharedDomain (#21031)
Diffstat (limited to 'src/vm/corhost.cpp')
-rw-r--r--src/vm/corhost.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/vm/corhost.cpp b/src/vm/corhost.cpp
index 7294f38a68..6519616ffe 100644
--- a/src/vm/corhost.cpp
+++ b/src/vm/corhost.cpp
@@ -711,9 +711,7 @@ HRESULT CorHost2::_CreateAppDomain(
BEGIN_EXTERNAL_ENTRYPOINT(&hr);
GCX_COOP_THREAD_EXISTS(GET_THREAD());
- AppDomainCreationHolder<AppDomain> pDomain;
-
- pDomain.Assign(SystemDomain::System()->DefaultDomain());
+ AppDomain* pDomain = SystemDomain::System()->DefaultDomain();
ETW::LoaderLog::DomainLoad(pDomain, (LPWSTR)wszFriendlyName);
@@ -722,9 +720,6 @@ HRESULT CorHost2::_CreateAppDomain(
pDomain->SetIgnoreUnhandledExceptions();
}
- if (dwFlags & APPDOMAIN_SECURITY_FORBID_CROSSAD_REVERSE_PINVOKE)
- pDomain->SetReversePInvokeCannotEnter();
-
if (dwFlags & APPDOMAIN_FORCE_TRIVIAL_WAIT_OPERATIONS)
pDomain->SetForceTrivialWaitOperations();
@@ -774,8 +769,6 @@ HRESULT CorHost2::_CreateAppDomain(
m_fAppDomainCreated = TRUE;
}
- // DoneCreating releases ownership of AppDomain. After this call, there should be no access to pDomain.
- pDomain.DoneCreating();
END_EXTERNAL_ENTRYPOINT;