From ba558394f1530206c246ea8d853f1585a1367595 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 11 Mar 2025 13:35:56 -0400 Subject: [PATCH] Fixed global var '.Underlying' property --- 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 a0b5f033..72f3f2cf 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -20094,7 +20094,7 @@ BfTypedValue BfExprEvaluator::GetResult(bool clearResult, bool resolveGenericTyp auto callFlags = mPropDefBypassVirtual ? BfCreateCallFlags_BypassVirtual : BfCreateCallFlags_None; auto methodDef = methodInstance.mMethodInstance->mMethodDef; - if ((methodDef->mMethodDeclaration == NULL) && (mPropTarget.mValue.IsConst()) && + if ((methodDef->mMethodDeclaration == NULL) && (mModule->mBfIRBuilder->IsConstValue(mPropTarget.mValue)) && (methodDef->mName == "get__Underlying")) { mBfEvalExprFlags = (BfEvalExprFlags)(mBfEvalExprFlags | BfEvalExprFlags_Comptime);