From 76036ca7a71d389717b65162af3501b0ba83188c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Fri, 5 Feb 2010 13:28:42 +0100 Subject: [PATCH] Avoid compile warning by putting parenthesis around && within || --- src/shared/cplusplus/Parser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index cf32c5a336a..de66dbfac82 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -4412,8 +4412,8 @@ void Parser::parseExpressionWithOperatorPrecedence(ExpressionAST *&lhs, int minP } for (int tokenKindAhead = tok().kind(), precedenceAhead = precedence(tokenKindAhead, _templateArguments); - precedenceAhead > operPrecedence && isBinaryOperator(tokenKindAhead) - || precedenceAhead == operPrecedence && isRightAssociative(tokenKindAhead); + (precedenceAhead > operPrecedence && isBinaryOperator(tokenKindAhead)) + || (precedenceAhead == operPrecedence && isRightAssociative(tokenKindAhead)); tokenKindAhead = tok().kind(), precedenceAhead = precedence(tokenKindAhead, _templateArguments)) { parseExpressionWithOperatorPrecedence(rhs, precedenceAhead); } -- GitLab