diff options
Diffstat (limited to 'src/libs/cplusplus')
-rw-r--r-- | src/libs/cplusplus/pp-engine.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp index b0557baeaa..04a522824f 100644 --- a/src/libs/cplusplus/pp-engine.cpp +++ b/src/libs/cplusplus/pp-engine.cpp @@ -311,8 +311,7 @@ protected: Value rhs = _value; for (int LA_token_kind = (*_lex)->kind(), LA_precedence = precedence(LA_token_kind); - LA_precedence > operPrecedence && isBinaryOperator(LA_token_kind) - || LA_precedence == operPrecedence && isRightAssoc(LA_token_kind); + LA_precedence > operPrecedence && isBinaryOperator(LA_token_kind); LA_token_kind = (*_lex)->kind(), LA_precedence = precedence(LA_token_kind)) { rhs = process_expression_with_operator_precedence(rhs, LA_precedence); } @@ -425,9 +424,6 @@ private: } } - static inline bool isRightAssoc(int /*tokenKind*/) - { return false; } - private: Client *client; Environment *env; |