diff --git a/src/coreclr/vm/jitinterface.h b/src/coreclr/vm/jitinterface.h index edbb2b36d0face..c37dd8af752d60 100644 --- a/src/coreclr/vm/jitinterface.h +++ b/src/coreclr/vm/jitinterface.h @@ -621,7 +621,7 @@ class CEECodeGenInfo : public CEEInfo freeArrayInternal(m_pNativeVarInfo); } - void ResetForJitRetry() + virtual void ResetForJitRetry() { CONTRACTL { NOTHROW; @@ -825,7 +825,7 @@ class CEEJitInfo final : public CEECodeGenInfo void BackoutJitData(EECodeGenManager * jitMgr) override; void SetDebugInfo(PTR_BYTE pDebugInfo) override; - void ResetForJitRetry() + void ResetForJitRetry() override { CONTRACTL { NOTHROW; @@ -1084,16 +1084,6 @@ class CInterpreterJitInfo final : public CEECodeGenInfo void BackoutJitData(EECodeGenManager * jitMgr) override; void SetDebugInfo(PTR_BYTE pDebugInfo) override; - - void ResetForJitRetry() - { - CONTRACTL { - NOTHROW; - GC_NOTRIGGER; - } CONTRACTL_END; - - CEECodeGenInfo::ResetForJitRetry(); - } }; #endif // FEATURE_INTERPRETER