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;