From 4b560ee531dc78777748dc94040a93928ac9069e Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 20 Mar 2024 17:45:43 -0400 Subject: [PATCH] Remove invalid const check in InitializedSizedArray --- IDEHelper/Compiler/BfExprEvaluator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 7ccacc26..e4429551 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -20993,8 +20993,8 @@ void BfExprEvaluator::InitializedSizedArray(BfSizedArrayType* arrayType, BfToken } elementValue = mModule->LoadOrAggregateValue(elementValue); - if (!elemPtrValue.IsConst()) - mModule->mBfIRBuilder->CreateAlignedStore(elementValue.mValue, elemPtrValue, checkArrayType->mElementType->mAlign); + // Note that elemPtrValue can be a const GEP on a global variable + mModule->mBfIRBuilder->CreateAlignedStore(elementValue.mValue, elemPtrValue, checkArrayType->mElementType->mAlign); } }