From d4ea9bce2bb4e7d27810c0c11c32e2302de5a5a3 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 18 Nov 2020 09:54:19 -0800 Subject: [PATCH] Added error for using cascade operator on static method --- IDEHelper/Compiler/BfExprEvaluator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 8afa8323..ca94b830 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -15270,8 +15270,8 @@ void BfExprEvaluator::DoInvocation(BfAstNode* target, BfMethodBoundExpression* m mModule->FinishAttributeState(&attributeState); if (isCascade) - { - if (outCascadeValue != NULL) + { + if ((outCascadeValue != NULL) && (thisValue.mValue)) { *outCascadeValue = thisValue; }