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); }