From 5d694cc3c469edae631a8e7e7106ff6533887f24 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 7 Jan 2025 08:08:15 -0800 Subject: [PATCH] Fixed issue with untargeted scope allocations in initializer blocks --- IDEHelper/Compiler/BfExprEvaluator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 048c21f3..02f2c9af 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -11740,6 +11740,7 @@ void BfExprEvaluator::Visit(BfInitializerExpression* initExpr) if (initExpr->mInlineTypeRef != NULL) mModule->mCurMethodState->mPrivateTypeInstance = initValue.mType->ToTypeInstance(); + newScope.mAllowTargeting = false; newScope.mInnerIsConditional = true; newScope.mCloseNode = initExpr->mCloseBrace; mModule->mCurMethodState->AddScope(&newScope);