r198599 - Use token kind instead of '%select{.|->}0' in diagnostic
Alp Toker
alp at nuanti.com
Mon Jan 6 03:30:41 PST 2014
Author: alp
Date: Mon Jan 6 05:30:41 2014
New Revision: 198599
URL: http://llvm.org/viewvc/llvm-project?rev=198599&view=rev
Log:
Use token kind instead of '%select{.|->}0' in diagnostic
Modified:
cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td
cfe/trunk/lib/Parse/ParseExpr.cpp
Modified: cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td?rev=198599&r1=198598&r2=198599&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td Mon Jan 6 05:30:41 2014
@@ -487,8 +487,7 @@ def ext_abstract_pack_declarator_parens
"ISO C++11 requires a parenthesized pack declaration to have a name">,
InGroup<DiagGroup<"anonymous-pack-parens">>;
def err_function_is_not_record : Error<
- "unexpected '%select{.|->}0' in function call; perhaps remove the "
- "'%select{.|->}0'?">;
+ "unexpected %0 in function call; perhaps remove the %0?">;
// C++ derived classes
def err_dup_virtual : Error<"duplicate 'virtual' in base specifier">;
Modified: cfe/trunk/lib/Parse/ParseExpr.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseExpr.cpp?rev=198599&r1=198598&r2=198599&view=diff
==============================================================================
--- cfe/trunk/lib/Parse/ParseExpr.cpp (original)
+++ cfe/trunk/lib/Parse/ParseExpr.cpp Mon Jan 6 05:30:41 2014
@@ -1370,8 +1370,8 @@ Parser::ParsePostfixExpressionSuffix(Exp
(BaseType->isFunctionType() ||
BaseType->isSpecificPlaceholderType(BuiltinType::BoundMember))) {
Diag(OpLoc, diag::err_function_is_not_record)
- << (OpKind == tok::arrow) << Base->getSourceRange()
- << FixItHint::CreateRemoval(OpLoc);
+ << OpKind << Base->getSourceRange()
+ << FixItHint::CreateRemoval(OpLoc);
return ParsePostfixExpressionSuffix(Base);
}
More information about the cfe-commits
mailing list