diff options
Diffstat (limited to 'lib/Parse/ParseExprCXX.cpp')
-rw-r--r-- | lib/Parse/ParseExprCXX.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/Parse/ParseExprCXX.cpp b/lib/Parse/ParseExprCXX.cpp index 831c446fbb..a115f185de 100644 --- a/lib/Parse/ParseExprCXX.cpp +++ b/lib/Parse/ParseExprCXX.cpp @@ -1260,11 +1260,7 @@ bool Parser::ParseCXXCondition(ExprResult &ExprOut, // '=' assignment-expression // If a '==' or '+=' is found, suggest a fixit to '='. - if (Tok.is(tok::equal) || - CreateTokenReplacement(tok::equal, tok::equalequal, - diag::err_invalid_equalequal_after_declarator) || - CreateTokenReplacement(tok::equal, tok::plusequal, - diag::err_invalid_plusequal_after_declarator)) { + if (isTokenEqualOrEqualTypo()) { ConsumeToken(); ExprResult AssignExpr(ParseAssignmentExpression()); if (!AssignExpr.isInvalid()) |