From 10fdde56c5019006419293cb93f0c16366f56805 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 2 Jan 2024 18:41:09 -0500 Subject: [PATCH] Fix for PerformBinaryOperation_NullCoalesce --- IDEHelper/Compiler/BfExprEvaluator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 0bfd4091..72b7f23d 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -23078,6 +23078,7 @@ bool BfExprEvaluator::PerformBinaryOperation_NullCoalesce(BfTokenNode* opToken, if ((leftValue) && ((leftValue.mType->IsPointer()) || (leftValue.mType->IsFunction()) || (leftValue.mType->IsObject())) || (leftValue.mType->IsNullable())) { leftValue = mModule->LoadOrAggregateValue(leftValue); + mModule->mBfIRBuilder->PopulateType(leftValue.mType); BfType* nullableElementType = NULL; BfIRValue nullableHasValue;