From a85b09729cb0bd5e3a4264888ea9f1a4e9a15995 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 30 Dec 2021 06:14:18 -0500 Subject: [PATCH] Fixed invocation attributes on valueless member calls --- 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 5c9954fd..28445dee 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -5853,7 +5853,7 @@ BfTypedValue BfExprEvaluator::CreateCall(BfAstNode* targetSrc, BfMethodInstance* bool hadAttrs = false; int paramIdx = 0; - bool doingThis = !methodDef->mIsStatic; + bool doingThis = methodInstance->HasThis(); int argIdx = 0; if (methodDef->mHasExplicitThis)