From af783bec7eb19e831cb0f3c6e4603ea1d601c4ce Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 18 Jan 2025 10:12:39 -0800 Subject: [PATCH] Removed mForceActiveTypeDef in DoMethodDeclaration --- IDEHelper/Compiler/BfModule.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 05e2d7c5..fc515055 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -24134,9 +24134,8 @@ void BfModule::DoMethodDeclaration(BfMethodDeclaration* methodDeclaration, bool SetAndRestoreValue prevIsCapturingMethodMatchInfo; SetAndRestoreValue prevAllowLockYield(mContext->mAllowLockYield, false); BfTypeState typeState(mCurTypeInstance); - typeState.mPrevState = mContext->mCurTypeState; - typeState.mForceActiveTypeDef = methodDef->mDeclaringType; - typeState.mCurMethodDef = methodDef; + typeState.mPrevState = mContext->mCurTypeState; + typeState.mCurMethodDef = methodDef; SetAndRestoreValue prevTypeState(mContext->mCurTypeState, &typeState); BfModule* resolveModule = mContext->mUnreifiedModule;