diff --git a/src/coreclr/vm/dynamicmethod.cpp b/src/coreclr/vm/dynamicmethod.cpp index 06562580d22aa3..0c22f6235a4e25 100644 --- a/src/coreclr/vm/dynamicmethod.cpp +++ b/src/coreclr/vm/dynamicmethod.cpp @@ -1555,6 +1555,10 @@ void LCGMethodResolver::GetEHInfo(unsigned EHnumber, CORINFO_EH_CLAUSE* clause) OBJECTREF LCGMethodResolver::GetManagedResolver() { LIMITED_METHOD_CONTRACT; +#ifdef DACCESS_COMPILE + if (m_managedResolver == (OBJECTHANDLE)NULL) + return NULL; +#endif // DACCESS_COMPILE return ObjectFromHandle(m_managedResolver); }