From c0d5995c3c835f47c477ad33fc88ecfef539b451 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 27 May 2025 14:40:04 +0200 Subject: [PATCH] mNameNode null check for invoke params --- IDEHelper/Compiler/BfExprEvaluator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 90eb05e5..c7b26b22 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -14954,7 +14954,7 @@ BfLambdaInstance* BfExprEvaluator::GetLambdaInstance(BfLambdaBindExpression* lam mModule->DoAddLocalVariable(localVar); auto resolvePassData = mModule->mCompiler->mResolvePassData; - if (resolvePassData != NULL) + if ((resolvePassData != NULL) && (localVar->mNameNode != NULL)) resolvePassData->HandleLocalReference(BfNodeDynCast(localVar->mNameNode), mModule->mCurTypeInstance->mTypeDef, mModule->mCurMethodInstance->mMethodDef, localVar->mLocalVarId); }