From 3d4455d1f6051692f493265898b897c7ff4730fa Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 29 Sep 2020 05:19:52 -0700 Subject: [PATCH] Fixed var decl short circuiting check --- 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 ece79337..51250fa0 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -2742,7 +2742,7 @@ bool BfExprEvaluator::CheckVariableDeclaration(BfAstNode* checkNode, bool requir } else if ((binOpExpr->mOp == BfBinaryOp_ConditionalOr) && (!exprMustBeTrue)) { - if ((binOpExpr->mRight != NULL) & (binOpExpr->mRight->Contains(checkChild))) + if ((binOpExpr->mRight != NULL) && (binOpExpr->mRight->Contains(checkChild))) { return _Fail("Conditional short-circuiting may skip variable initialization", binOpExpr->mOpToken); }