From 19820cc44ae5e465578efa205afa7eb0c05eb5f5 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 11 May 2025 14:58:38 +0200 Subject: [PATCH] Fixed unknown-sized array case in BfInvocationExpression --- 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 9621f742..992cc29d 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -19701,7 +19701,7 @@ void BfExprEvaluator::DoInvocation(BfInvocationExpression* invocationExpr) { arrSize = constant->mInt32; } - else + else if (constant->mConstType != BfConstType_Undef) mModule->Fail("Non-negative integer expected", indexerExpr->mArguments[0]); } }