diff options
author | Richard L Ford <richford@microsoft.com> | 2015-10-08 13:21:14 -0700 |
---|---|---|
committer | Richard L Ford <richford@microsoft.com> | 2015-10-08 13:23:54 -0700 |
commit | 36a36a7b4fcf050525351b0f758512fa2887b3ca (patch) | |
tree | 591bf169be89638a624006a01439d96b5c201fbb /src | |
parent | 0eb192ec5d67810bae92e265910d4a177d650a93 (diff) | |
download | coreclr-36a36a7b4fcf050525351b0f758512fa2887b3ca.tar.gz coreclr-36a36a7b4fcf050525351b0f758512fa2887b3ca.tar.bz2 coreclr-36a36a7b4fcf050525351b0f758512fa2887b3ca.zip |
Fix incorrect runtime contract for FailedAssembly::Initialize
FailedAssembly::Initialize may call CLRException::GetHR.
CLRException::GetHR is marked GC_TRIGGERS.
FailedAssembly::Initialize has to be marked GC_TRIGGERS
as well.
Diffstat (limited to 'src')
-rw-r--r-- | src/vm/appdomain.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm/appdomain.hpp b/src/vm/appdomain.hpp index 6649c66db4..de60e95259 100644 --- a/src/vm/appdomain.hpp +++ b/src/vm/appdomain.hpp @@ -1857,7 +1857,7 @@ struct FailedAssembly { CONTRACTL { THROWS; - GC_NOTRIGGER; + GC_TRIGGERS; MODE_ANY; } CONTRACTL_END; |