From fe5cae2220c4df9751f961188f7b1fd714923adc Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 18 Apr 2023 11:26:21 -0700 Subject: [PATCH] Splat aggregation fix in sized array initializer --- 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 4c1fa69c..00141d02 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -20902,7 +20902,7 @@ void BfExprEvaluator::InitializedSizedArray(BfSizedArrayType* arrayType, BfToken } } - elementValue = mModule->LoadValue(elementValue); + elementValue = mModule->LoadOrAggregateValue(elementValue); mModule->mBfIRBuilder->CreateAlignedStore(elementValue.mValue, elemPtrValue, checkArrayType->mElementType->mAlign); } }