Lines Matching defs:DiagID
81 DiagnosticBuilder Parser::Diag(SourceLocation Loc, unsigned DiagID) {
82 return Diags.Report(Loc, DiagID);
85 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) {
86 return Diag(Tok.getLocation(), DiagID);
118 bool Parser::ExpectAndConsume(tok::TokenKind ExpectedTok, unsigned DiagID,
129 DiagnosticBuilder DB = Diag(Loc, DiagID);
132 if (DiagID == diag::err_expected)
134 else if (DiagID == diag::err_expected_after)
152 ? Diag(EndLoc, DiagID) << FixItHint::CreateInsertion(EndLoc, Spelling)
153 : Diag(Tok, DiagID);
154 if (DiagID == diag::err_expected)
156 else if (DiagID == diag::err_expected_after)
164 bool Parser::ExpectAndConsumeSemi(unsigned DiagID, StringRef TokenUsed) {
183 return ExpectAndConsume(tok::semi, DiagID , TokenUsed);
1218 unsigned DiagID;
1219 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID,
1221 Diag(AtLoc, DiagID) << PrevSpec;
1303 unsigned DiagID;
1307 PrevSpec, DiagID,
2042 unsigned DiagID = diag::err_expected_qualified_after_typename;
2046 DiagID = diag::warn_expected_qualified_after_typename;
2047 Diag(Tok.getLocation(), DiagID);
2785 bool BalancedDelimiterTracker::expectAndConsume(unsigned DiagID,
2789 if (P.ExpectAndConsume(Kind, DiagID, Msg)) {