From fa019f03bf5be2baab9d24be82f8b0c8ef0c764e Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 24 Feb 2024 08:54:32 -0500 Subject: [PATCH] Array creation const check --- 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 2e5c50a4..f12b5d97 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -20963,7 +20963,8 @@ void BfExprEvaluator::InitializedSizedArray(BfSizedArrayType* arrayType, BfToken } elementValue = mModule->LoadOrAggregateValue(elementValue); - mModule->mBfIRBuilder->CreateAlignedStore(elementValue.mValue, elemPtrValue, checkArrayType->mElementType->mAlign); + if (!elementValue.mValue.IsConst()) + mModule->mBfIRBuilder->CreateAlignedStore(elementValue.mValue, elemPtrValue, checkArrayType->mElementType->mAlign); } }