From 134893c11f7d2347a4a8480ab8380b179430e1df Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 24 May 2022 07:46:42 -0700 Subject: [PATCH] Fixed var case in SetupNullConditional --- IDEHelper/Compiler/BfExprEvaluator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index f24c464b..92530961 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -20514,6 +20514,8 @@ BfTypedValue BfExprEvaluator::SetupNullConditional(BfTypedValue thisValue, BfTok } thisValue = mModule->LoadValue(thisValue); + if (thisValue.mType->IsVar()) + return thisValue; BfPendingNullConditional* pendingNullCond = mModule->mCurMethodState->mPendingNullConditional; if (pendingNullCond == NULL)