From 9185d9f02ad7ffc9b3e24612ef4cb2b0914868cc Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 16 Sep 2020 05:29:54 -0700 Subject: [PATCH] Fixed field access of static pointer struct member --- 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 dbe9c218..76450270 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -8551,7 +8551,7 @@ void BfExprEvaluator::LookupQualifiedStaticField(BfAstNode* nameNode, BfIdentifi { BfPointerType* structPtrType = (BfPointerType*)mResult.mType; mResult = mModule->LoadValue(mResult); - mResult.mType = structPtrType->mElementType; + mResult = BfTypedValue(mResult.mValue, structPtrType->mElementType, true); } if (!mResult)