From 85a2a089f40c97f321e5fac2fbec0009c5fceafd Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 21 Jul 2021 12:34:48 -0700 Subject: [PATCH] Fixed mPropTarget kind with fakeVal --- IDEHelper/Compiler/BfExprEvaluator.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 144120ad..90cab4c0 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -4825,7 +4825,9 @@ BfTypedValue BfExprEvaluator::LookupField(BfAstNode* targetSrc, BfTypedValue tar else if (isBaseLookup) { if (target.mValue.IsFake()) - mPropTarget = BfTypedValue(target.mValue, curCheckType); + { + mPropTarget = BfTypedValue(target.mValue, curCheckType, target.mKind); + } else { mPropTarget = mModule->Cast(targetSrc, target, curCheckType);