From b3e225b360ca4f07a616043d1380fc45b9b676b0 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 6 Nov 2020 12:24:52 -0800 Subject: [PATCH] Fix for valueless sized array init --- IDEHelper/Compiler/BfExprEvaluator.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index f656aae5..c73dbaca 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -17165,7 +17165,8 @@ void BfExprEvaluator::InitializedSizedArray(BfSizedArrayType* arrayType, BfToken auto arrayValue = mModule->CreateAlloca(arrayType); mResult = BfTypedValue(arrayValue, arrayType, BfTypedValueKind_TempAddr); } - _CreateMemArray(mResult, openToken, valueExprs, commas, closeToken); + if (!arrayType->IsValuelessType()) + _CreateMemArray(mResult, openToken, valueExprs, commas, closeToken); } } }