Fix Module::IsInSameVersionBubble contract (dotnet/coreclr#25106)
authorJan Vorlicek <janvorli@microsoft.com>
Wed, 12 Jun 2019 11:27:12 +0000 (13:27 +0200)
committerGitHub <noreply@github.com>
Wed, 12 Jun 2019 11:27:12 +0000 (13:27 +0200)
commit89edfbb143b0d33834f1bc585d162da028f027f3
treee48511b3e875bbb244ec0f5406723d39546c6e13
parentdbdbe3b3478110a6aa7f3ee152abc3b1d29e8998
Fix Module::IsInSameVersionBubble contract (dotnet/coreclr#25106)

* Fix Module::IsInSameVersionBubble contract

The function had an incorrect contract indicating that it cannot throw
and that it cannot trigger GC. This is not true in case the underlying
GetNativeAssemblyImport loads the manifest.
Change the contract to STANDARD_VM_CONTRACT

Commit migrated from https://github.com/dotnet/coreclr/commit/10b057a0f39212386c07c36dbcc03e0555066ae3
src/coreclr/src/vm/ceeload.cpp