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); } } }