From 1d30beb2d288468270cb7e58eaa7361ed8abd689 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 27 Dec 2021 14:03:08 -0500 Subject: [PATCH] Add comment for SetDefinitionLocation change --- IDEHelper/Compiler/BfExprEvaluator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 79b17e3f..423e6f12 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -4919,7 +4919,10 @@ BfTypedValue BfExprEvaluator::LookupField(BfAstNode* targetSrc, BfTypedValue tar if ((autoComplete != NULL) && (autoComplete->IsAutocompleteNode(targetSrc))) { if (autoComplete->mIsGetDefinition) + { + //NOTE: passing 'force=true' in here causes https://github.com/beefytech/Beef/issues/1064 autoComplete->SetDefinitionLocation(basePropDef->GetRefNode()); + } autoComplete->mDefProp = basePropDef; autoComplete->mDefType = baseTypeInst->mTypeDef; }