Home | History | Annotate | Download | only in Parse

Lines Matching defs:Diag

74 DiagnosticBuilder Parser::Diag(SourceLocation Loc, unsigned DiagID) {
78 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) {
79 return Diag(Tok.getLocation(), DiagID);
94 Diag(Loc, DK);
98 Diag(Loc, DK)
122 DiagnosticBuilder DB = Diag(Loc, DiagID);
125 if (DiagID == diag::err_expected)
127 else if (DiagID == diag::err_expected_after)
145 ? Diag(EndLoc, DiagID) << FixItHint::CreateInsertion(EndLoc, Spelling)
146 : Diag(Tok, DiagID);
147 if (DiagID == diag::err_expected)
149 else if (DiagID == diag::err_expected_after)
168 Diag(Tok, diag::err_extraneous_token_before_semi)
197 Diag(StartLoc, diag::warn_cxx98_compat_top_level_semi)
200 Diag(StartLoc, diag::ext_extra_semi_cxx11)
206 Diag(StartLoc, diag::ext_extra_semi)
212 Diag(StartLoc, diag::warn_extra_semi_after_mem_fn_def)
476 PP.SetPoisonReason(Ident__exception_code,diag::err_seh___except_block);
477 PP.SetPoisonReason(Ident___exception_code,diag::err_seh___except_block);
478 PP.SetPoisonReason(Ident_GetExceptionCode,diag::err_seh___except_block);
479 PP.SetPoisonReason(Ident__exception_info,diag::err_seh___except_filter);
480 PP.SetPoisonReason(Ident___exception_info,diag
481 PP.SetPoisonReason(Ident_GetExceptionInfo,diag::err_seh___except_filter);
482 PP.SetPoisonReason(Ident__abnormal_termination,diag::err_seh___finally_block);
483 PP.SetPoisonReason(Ident___abnormal_termination,diag::err_seh___finally_block);
484 PP.SetPoisonReason(Ident_AbnormalTermination,diag::err_seh___finally_block);
646 Diag(Tok, diag::err_extraneous_closing_brace);
650 Diag(Tok, diag::err_expected_external_declaration);
665 ExpectAndConsume(tok::semi, diag::err_expected_after,
678 Diag(Tok, diag::err_expected_external_declaration);
708 Diag(ConsumeToken(), diag::warn_static_inline_explicit_inst_ignored)
730 Diag(ConsumeToken(), diag::warn_static_inline_explicit_inst_ignored)
744 Diag(ExternLoc, getLangOpts().CPlusPlus11 ?
745 diag::warn_cxx98_compat_extern_template :
746 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc);
858 Diag(Tok, diag::err_objc_unexpected_attr);
869 Diag(AtLoc, DiagID) << PrevSpec;
955 Diag(Tok, diag::err_expected_fn_body);
972 Diag(DtorAttrs->getLoc(), diag::warn_attribute_on_function_definition)
1051 Diag(KWLoc, getLangOpts().CPlusPlus11
1052 ? diag::warn_cxx98_compat_deleted_function
1053 : diag::ext_deleted_function);
1057 Diag(KWLoc, getLangOpts().CPlusPlus11
1058 ? diag::warn_cxx98_compat_defaulted_function
1059 : diag::ext_defaulted_function);
1066 Diag(KWLoc, diag::err_default_delete_in_multiple_declaration)
1069 } else if (ExpectAndConsume(tok::semi, diag::err_expected_after,
1126 Diag(DSStart, diag::err_declaration_does_not_declare_param);
1134 Diag(DS.getStorageClassSpecLoc(),
1135 diag::err_invalid_storage_class_in_func_decl);
1139 Diag(DS.getThreadStorageClassSpecLoc(),
1140 diag::err_invalid_storage_class_in_func_decl);
1167 Diag(ParmDeclarator.getIdentifierLoc(), diag::err_no_matching_param)
1175 Diag(ParmDeclarator.getIdentifierLoc(),
1176 diag::err_param_redefinition)
1201 if (!ExpectAndConsumeSemi(diag::err_expected_semi_declaration))
1230 Diag(Tok, diag::err_asm_operand_wide_string_literal)
1236 Diag(Tok, diag::err_expected_string_literal)
1258 Diag(Tok, diag::warn_file_asm_volatile)
1265 Diag(Tok, diag::err_expected_lparen_after) << "asm";
1435 Diag(Tok, diag::ext_keyword_as_ident)
1504 Diag(Tok.getLocation(), diag::warn_expected_qualified_after_typename);
1527 unsigned DiagID = diag::err_expected_qualified_after_typename;
1531 DiagID = diag::warn_expected_qualified_after_typename;
1532 Diag(Tok.getLocation(), DiagID);
1537 Diag(Tok.getLocation(), diag::err_expected_qualified_after_typename);
1551 Diag(Tok, diag::err_typename_refers_to_non_type_template)
1567 Diag(Tok, diag::err_expected_type_name_after_typename)
1728 Diag(Tok, diag::err_invalid_token_after_declarator_suggest_equal)
1803 Diag(Tok, diag::err_expected_lparen_after)
1859 Diag(Tok, diag::err_expected) << tok::l_brace;
1905 Diag(Tok, diag::err_module_expected_ident);
1929 ExpectAndConsumeSemi(diag::err_module_expected_semi);
1937 P.Diag(P.Tok, diag::err_bracket_depth_exceeded)
1939 P.Diag(P.Tok, diag::note_bracket_depth);
1963 P.Diag(P.Tok, diag::err_expected) << Close;
1964 P.Diag(LOpen, diag::note_matching) << Kind;