Remove the SO_TOLERANT contact from CEEInfo::resolveVirtualMethodHelper
authorBrian Sullivan <briansul@microsoft.com>
Mon, 3 Apr 2017 23:01:23 +0000 (16:01 -0700)
committerBrian Sullivan <briansul@microsoft.com>
Mon, 3 Apr 2017 23:01:23 +0000 (16:01 -0700)
that contract should only apply to CEEInfo::resolveVirtualMethod which uses the JIT_TO_EE_TRANSITION() transition macros.

Commit migrated from https://github.com/dotnet/coreclr/commit/b58c5b24f1a616a58f70fc026fe22a8ca0d6b438

src/coreclr/src/vm/jitinterface.cpp

index 248deac..ab9075c 100644 (file)
@@ -8719,7 +8719,6 @@ CORINFO_METHOD_HANDLE CEEInfo::resolveVirtualMethodHelper(CORINFO_METHOD_HANDLE
                                                           CORINFO_CONTEXT_HANDLE ownerType)
 {
     CONTRACTL {
-        SO_TOLERANT;
         THROWS;
         GC_TRIGGERS;
         MODE_PREEMPTIVE;