diff --git a/src/coreclr/vm/marshalnative.cpp b/src/coreclr/vm/marshalnative.cpp index 8b20efe4a3f6e5..4a802a1c34de62 100644 --- a/src/coreclr/vm/marshalnative.cpp +++ b/src/coreclr/vm/marshalnative.cpp @@ -392,8 +392,12 @@ FCIMPL1(LPVOID, MarshalNative::GCHandleInternalGet, OBJECTHANDLE handle) OBJECTREF objRef; + HELPER_METHOD_FRAME_BEGIN_RET_0(); + objRef = ObjectFromHandle(handle); + HELPER_METHOD_FRAME_END(); + return *((LPVOID*)&objRef); } FCIMPLEND diff --git a/src/tests/issues.targets b/src/tests/issues.targets index 253b385f699504..b527f6c87a1db8 100644 --- a/src/tests/issues.targets +++ b/src/tests/issues.targets @@ -407,9 +407,6 @@ https://github.com/dotnet/runtime/issues/68690 - - https://github.com/dotnet/runtime/issues/80666 - Allocates large contiguous array that is not consistently available on 32-bit platforms @@ -423,9 +420,6 @@ https://github.com/dotnet/runtime/issues/66174 - - https://github.com/dotnet/runtime/issues/80666 -