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)