diff --git a/src/coreclr/vm/frames.cpp b/src/coreclr/vm/frames.cpp index f6c9b95863bbfd..11b48a3f227908 100644 --- a/src/coreclr/vm/frames.cpp +++ b/src/coreclr/vm/frames.cpp @@ -1985,7 +1985,7 @@ void InterpreterFrame::ExceptionUnwind_Impl() Thread *pThread = GetThread(); InterpThreadContext *pThreadContext = pThread->GetInterpThreadContext(); - InterpMethodContextFrame *pInterpMethodContextFrame = m_pTopInterpMethodContextFrame; + InterpMethodContextFrame *pInterpMethodContextFrame = GetTopInterpMethodContextFrame(); // Unwind the interpreter frames belonging to the current InterpreterFrame. while (pInterpMethodContextFrame != NULL)