From 952d784b5aa89c78d1a67ef83bea2c27b2825835 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 12 Jul 2020 08:25:05 -0700 Subject: [PATCH] Fixed const evaluation for const bool Type properties --- 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 73dd7d17..ac8b5171 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -8610,7 +8610,7 @@ bool BfExprEvaluator::LookupTypeProp(BfTypeOfExpression* typeOfExpr, BfIdentifie auto _BoolResult = [&](bool val) { - mResult = BfTypedValue(mModule->GetConstValue8(val ? 1 : 0), mModule->GetPrimitiveType(BfTypeCode_Boolean)); + mResult = BfTypedValue(mModule->mBfIRBuilder->CreateConst(BfTypeCode_Boolean, val ? 1 : 0), mModule->GetPrimitiveType(BfTypeCode_Boolean)); }; auto _Int32Result = [&](int32 val)