Browse Source

Removed mForceActiveTypeDef in DoMethodDeclaration

Brian Fiete 8 months ago
parent
commit
af783bec7e
1 changed files with 2 additions and 3 deletions
  1. 2 3
      IDEHelper/Compiler/BfModule.cpp

+ 2 - 3
IDEHelper/Compiler/BfModule.cpp

@@ -24134,9 +24134,8 @@ void BfModule::DoMethodDeclaration(BfMethodDeclaration* methodDeclaration, bool
 	SetAndRestoreValue<bool> prevIsCapturingMethodMatchInfo;
 	SetAndRestoreValue<bool> prevIsCapturingMethodMatchInfo;
 	SetAndRestoreValue<bool> prevAllowLockYield(mContext->mAllowLockYield, false);
 	SetAndRestoreValue<bool> prevAllowLockYield(mContext->mAllowLockYield, false);
 	BfTypeState typeState(mCurTypeInstance);
 	BfTypeState typeState(mCurTypeInstance);
-	typeState.mPrevState = mContext->mCurTypeState;
-	typeState.mForceActiveTypeDef = methodDef->mDeclaringType;
-	typeState.mCurMethodDef = methodDef;
+ 	typeState.mPrevState = mContext->mCurTypeState;
+ 	typeState.mCurMethodDef = methodDef;
 	SetAndRestoreValue<BfTypeState*> prevTypeState(mContext->mCurTypeState, &typeState);
 	SetAndRestoreValue<BfTypeState*> prevTypeState(mContext->mCurTypeState, &typeState);
 
 
 	BfModule* resolveModule = mContext->mUnreifiedModule;
 	BfModule* resolveModule = mContext->mUnreifiedModule;