summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExpr.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2010-04-12 22:10:35 +0000
committerTed Kremenek <kremenek@apple.com>2010-04-12 22:10:35 +0000
commite601365de9d22377f000e45b2b539b4abe0dbb46 (patch)
treee2e755ddad39d27b629e003fcaccf63df206c713 /clang/lib/Parse/ParseExpr.cpp
parent393c4df3428e2e5f7087e6d389a407942e34d174 (diff)
downloadbcm5719-llvm-e601365de9d22377f000e45b2b539b4abe0dbb46.tar.gz
bcm5719-llvm-e601365de9d22377f000e45b2b539b4abe0dbb46.zip
Add fixit hint for missing ':' in ternary expressions.
llvm-svn: 101073
Diffstat (limited to 'clang/lib/Parse/ParseExpr.cpp')
-rw-r--r--clang/lib/Parse/ParseExpr.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Parse/ParseExpr.cpp b/clang/lib/Parse/ParseExpr.cpp
index e479c367925..ee714e8e241 100644
--- a/clang/lib/Parse/ParseExpr.cpp
+++ b/clang/lib/Parse/ParseExpr.cpp
@@ -336,7 +336,8 @@ Parser::ParseRHSOfBinaryExpression(OwningExprResult LHS, unsigned MinPrec) {
}
if (Tok.isNot(tok::colon)) {
- Diag(Tok, diag::err_expected_colon);
+ Diag(Tok, diag::err_expected_colon)
+ << FixItHint::CreateInsertion(Tok.getLocation(), ": ");
Diag(OpToken, diag::note_matching) << "?";
return ExprError();
}
OpenPOWER on IntegriCloud