reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Parse/Parser.h
 1070   DiagnosticBuilder Diag(const Token &Tok, unsigned DiagID);

References

tools/clang/include/clang/Parse/Parser.h
 1072     return Diag(Tok, DiagID);
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  343         Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
  904       Diag(Tok, diag::err_expected) << CloseKind;
tools/clang/lib/Parse/ParseDecl.cpp
  689         Diag(Tok, diag::err_ms_declspec_type);
  859     Diag(Tok, diag::err_expected_version);
  888     Diag(Tok, diag::err_expected_version);
  899       Diag(Tok, diag::err_zero_version);
  909     Diag(Tok, diag::err_expected_version);
  928       Diag(Tok, diag::err_zero_version);
  938     Diag(Tok, diag::err_expected_version);
  946     Diag(Tok, diag::warn_expected_consistent_version_separator);
  957     Diag(Tok, diag::err_expected_version);
 1005     Diag(Tok, diag::err_expected) << tok::l_paren;
 1011     Diag(Tok, diag::err_availability_expected_platform);
 1052       Diag(Tok, diag::err_availability_expected_change);
 1093       Diag(Tok, diag::err_expected_after) << Keyword << tok::equal;
 1100         Diag(Tok, diag::err_expected_string_literal)
 1251       Diag(Tok, diag::err_external_source_symbol_expected_keyword);
 1260         Diag(Tok, diag::err_external_source_symbol_duplicate_clause) << Keyword;
 1269       Diag(Tok, diag::err_external_source_symbol_expected_keyword);
 1288       Diag(Tok, diag::err_expected_string_literal)
 1347     Diag(Tok, diag::err_expected) << tok::l_paren;
 1353     Diag(Tok, diag::err_objcbridge_related_expected_related_class);
 1370       Diag(Tok, diag::err_objcbridge_related_selector_name);
 1377       Diag(Tok, diag::err_objcbridge_related_selector_name);
 1379       Diag(Tok, diag::err_expected) << tok::comma;
 1390     Diag(Tok, diag::err_expected) << tok::r_paren;
 1540     Diag(Tok, diag::warn_attribute_no_decl) << LA.AttrName.getName();
 1545     Diag(Tok, diag::warn_attribute_on_function_definition)
 1573     Diag(Tok, diag::err_expected) << tok::identifier;
 1595       Diag(Tok, diag::err_expected) << tok::identifier;
 1605       Diag(Tok, diag::err_type_safety_unknown_flag) << Flag;
 2058           Diag(Tok, diag::err_function_declared_typedef);
 2077         Diag(Tok, diag::err_expected_fn_body);
 2083         Diag(Tok, diag::err_function_definition_not_allowed);
 2311         Diag(Tok, diag::err_template_defn_explicit_instantiation)
 2450     Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
 2488     Diag(Tok, diag::err_expected_type);
 2491     Diag(Tok, diag::err_typename_requires_specqual);
 3522         Diag(Tok, diag::ext_thread_before) << "extern";
 3534         Diag(Tok, diag::ext_thread_before) << "static";
 3545             Diag(Tok, diag::ext_auto_storage_class)
 3556       Diag(Tok, diag::ext_auto_type);
 3582         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 3633         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 3640         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 3698         Diag(Tok, diag::ext_c99_feature) << Tok.getName();
 3704         Diag(Tok, diag::ext_c99_feature) << Tok.getName();
 3786         Diag(Tok, diag::ext_c99_feature) << Tok.getName();
 3932         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 4201         Diag(Tok, diag::err_unexpected_at);
 4208         Diag(Tok, diag::err_expected) << tok::identifier;
 4298     Diag(Tok, getLangOpts().CPlusPlus11 ? diag::warn_cxx98_compat_scoped_enum
 4339       Diag(Tok, diag::err_expected) << tok::identifier;
 4354     Diag(Tok, diag::err_expected_either) << tok::identifier << tok::l_brace;
 4372     Diag(Tok, diag::err_scoped_enum_missing_identifier);
 4508       Diag(Tok, diag::err_enum_template);
 4529     Diag(Tok, diag::err_enumerator_unnamed_no_def);
 4578       Diag(Tok, diag::err_expected_type_name_after_typename);
 4647     Diag(Tok, diag::err_empty_enum);
 5343         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 5416         Diag(Tok, diag::err_attributes_not_allowed);
 5440       Diag(Tok, DiagID) << PrevSpec;
 5973         Diag(Tok, diag::err_invalid_operator_on_type) << Tok.is(tok::arrow);
 6063           Diag(Tok, diag::err_expected_comma_or_rsquare);
 6076       Diag(Tok, diag::err_expected) << tok::identifier;
 6269       Diag(Tok, diag::err_argument_required_after_attribute);
 6287       Diag(Tok, diag::err_argument_required_after_attribute);
 6392         Diag(Tok, diag::warn_cxx98_compat_trailing_return_type);
 6440     Diag(Tok, getLangOpts().CPlusPlus11 ?
 6496     Diag(Tok, diag::ext_ident_list_in_param);
 6504       Diag(Tok, diag::err_expected) << tok::identifier;
 6515       Diag(Tok, diag::err_unexpected_typedef_ident) << ParmII;
 6519       Diag(Tok, diag::err_param_redefinition) << ParmII;
 6673             Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
tools/clang/lib/Parse/ParseDeclCXX.cpp
  123       Diag(Tok, diag::err_expected) << tok::identifier;
  140       Diag(Tok, diag::err_expected) << tok::l_brace;
  142       Diag(Tok, diag::err_expected_either) << tok::identifier << tok::l_brace;
  300     Diag(Tok, diag::err_expected_namespace_name);
  544     Diag(Tok, diag::err_expected_namespace_name);
  868     Diag(Tok, diag::ext_c11_feature) << Tok.getName();
  870     Diag(Tok, diag::warn_cxx98_compat_static_assert);
  876     Diag(Tok, diag::err_expected) << tok::l_paren;
  891     Diag(Tok, getLangOpts().CPlusPlus17
  904       Diag(Tok, diag::err_expected_string_literal)
  951       Diag(Tok, diag::warn_cxx98_compat_decltype);
 1111     Diag(Tok, diag::err_expected_class_name_not_template)
 1161     Diag(Tok, diag::err_expected_class_name);
 1556         Diag(Tok, diag::err_expected) << tok::identifier;
 1914       Diag(Tok, diag::err_template_defn_explicit_instantiation)
 2465       Diag(Tok, diag::err_at_defs_cxx);
 2467       Diag(Tok, diag::err_at_in_class);
 2780           Diag(Tok, getLangOpts().CPlusPlus2a
 2840       Diag(Tok, getLangOpts().CPlusPlus11
 2850         Diag(Tok, diag::err_incomplete_array_member_init);
 2981         Diag(Tok, diag::err_default_delete_in_multiple_declaration)
 2990     Diag(Tok, diag::err_ms_property_initializer) << PD;
 3524       Diag(Tok, diag::err_expected_member_or_base_name);
 3531     Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
 3581     return Diag(Tok, diag::err_expected_either) << tok::l_paren << tok::l_brace;
 3583     return Diag(Tok, diag::err_expected) << tok::l_paren;
 3619         Diag(Tok, diag::warn_cxx98_compat_noexcept_decl);
 3624       Diag(Tok, diag::err_expected_lparen_after) << "throw";
 3655   Diag(Tok, diag::warn_cxx98_compat_noexcept_decl);
 3734     Diag(Tok, diag::err_expected_lparen_after) << "throw";
 3887         Diag(Tok, diag::warn_wrong_clang_attr_namespace)
 4135       Diag(Tok, diag::err_cxx11_attribute_forbids_ellipsis)
 4215     Diag(Tok, diag::err_expected) << tok::l_paren;
 4244         Diag(Tok, diag::err_attribute_uuid_malformed_guid);
 4262       Diag(Tok, diag::err_attribute_uuid_malformed_guid);
 4331     Diag(Tok, diag::err_expected) << tok::l_brace;
 4375         Diag(Tok, diag::err_expected) << tok::colon;
tools/clang/lib/Parse/ParseExpr.cpp
  288       return ExprError(Diag(Tok, diag::err_opencl_logical_exclusive_or));
  358         Diag(Tok, diag::ext_gnu_conditional_expr);
  390         Diag(Tok, diag::err_expected)
  392         Diag(OpToken, diag::note_matching) << tok::question;
  443         Diag(Tok, diag::err_init_list_bin_op)
  471         Diag(OpToken, diag::warn_cxx98_compat_generalized_initializer_lists)
  479         Diag(OpToken, diag::err_init_list_bin_op)
  539     Diag(Tok, diag::err_expected_expression);
  837     Diag(Tok, diag::warn_cxx98_compat_nullptr);
  989         Diag(Tok, diag::err_expected_property_name);
 1202       Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 1216       return ExprError(Diag(Tok, diag::err_expected) << tok::identifier);
 1219       return ExprError(Diag(Tok, diag::err_address_of_label_outside_fn));
 1301       Diag(Tok, diag::err_expected_expression);
 1325       return ExprError(Diag(Tok, diag::err_expected_lparen_after_type)
 1329       Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
 1412     Diag(Tok, diag::warn_cxx98_compat_noexcept_expr);
 1584         Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
 1652           Diag(Tok, diag::err_expected) << tok::greatergreatergreater;
 1927       Diag(Tok, diag::err_expected_after) << OpTok.getIdentifierInfo()
 2006         Diag(Tok, diag::err_expected_parameter_pack);
 2019       Diag(Tok, diag::err_sizeof_parameter_pack);
 2036     Diag(OpTok, diag::warn_cxx98_compat_alignof);
 2068     Diag(OpTok, diag::ext_alignof_expr) << OpTok.getIdentifierInfo();
 2109     return ExprError(Diag(Tok, diag::err_expected_after) << BuiltinII
 2130       Diag(Tok, diag::err_expected) << tok::r_paren;
 2155       Diag(Tok, diag::err_expected) << tok::identifier;
 2177           Diag(Tok, diag::err_expected) << tok::identifier;
 2247       Diag(Tok, diag::err_expected) << tok::r_paren;
 2274       Diag(Tok, diag::err_expected) << tok::r_paren;
 2303       Diag(Tok, diag::err_expected) << tok::r_paren;
 2318       Diag(Tok, diag::err_expected) << tok::r_paren;
 2420     Diag(Tok, diag::ext_gnu_statement_expr);
 2621       Diag(Tok, diag::err_expected_lbrace_in_compound_literal);
 2745     Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 2780         Diag(Tok, diag::err_duplicate_default_assoc);
 2909       Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
 3091     Diag(Tok, diag::err_expected_expression);
 3170       Diag(Tok, diag::err_avail_query_expected_platform_name);
tools/clang/lib/Parse/ParseExprCXX.cpp
  402         Diag(Next, diag::err_unexpected_colon_in_nested_name_spec)
  431           Diag(Next2, diag::err_unexpected_token_in_nested_name_spec)
 1261     Diag(Tok, getLangOpts().CPlusPlus2a
 1401     Diag(Tok, diag::err_lambda_missing_parens)
 1463     Diag(Tok, diag::err_expected_lambda_body);
 1724     Diag(Tok, diag::err_destructor_tilde_identifier);
 2848       Diag(Tok, diag::err_destructor_tilde_identifier);
 2907   Diag(Tok, diag::err_expected_unqualified_id)
tools/clang/lib/Parse/ParseInit.cpp
  354       Diag(Tok, diag::ext_gnu_array_range);
  400     Diag(Tok, diag::ext_gnu_missing_equal_designator)
  406   Diag(Tok, diag::err_expected_equal_designator);
  526     Diag(Tok, diag::err_expected) << tok::l_brace;
tools/clang/lib/Parse/ParseObjc.cpp
   31       Diag(Tok, diag::err_objc_postfix_attribute_hint)
   34       Diag(Tok, diag::err_objc_postfix_attribute);
  266       Diag(Tok, diag::err_expected)
  481       Diag(Tok, diag::err_objc_expected_type_parameter);
  618       Diag(Tok, diag::err_expected_minus_or_plus);
  682       Diag(Tok, diag::err_objc_unknown_at);
  785     Diag(Tok, diag::err_objc_missing_end)
  905         Diag(Tok, diag::err_objc_expected_selector_for_getter_setter)
 1289     Diag(Tok, diag::err_expected_type);
 1366     Diag(Tok, diag::err_expected_selector_for_method)
 1478       Diag(Tok, diag::warn_cstyle_param);
 1807       Diag(Tok, diag::err_objc_type_args_after_protocols)
 1938         Diag(Tok, diag::err_objc_unexpected_atend);
 1948         Diag(Tok, diag::err_objc_illegal_visibility_spec);
 1988       Diag(Tok, diag::err_expected_semi_decl_list);
 2152       Diag(Tok, diag::err_expected)
 2157       Diag(Tok, diag::err_expected) << tok::r_paren;
 2163       Diag(Tok, diag::err_unexpected_protocol_qualifier);
 2193       Diag(Tok, diag::err_unexpected_protocol_qualifier);
 2241       P.Diag(P.Tok, diag::err_objc_missing_end)
 2319       Diag(Tok, diag::err_synthesized_property_name);
 2371       Diag(Tok, diag::err_objc_expected_property_attr) << II;
 2378           Diag(Tok, diag::err_expected) << tok::r_paren;
 2442     Diag(Tok, diag::err_expected_lparen_after) << "@synchronized";
 2454       Diag(Tok, diag::err_expected) << tok::r_paren;
 2463       Diag(Tok, diag::err_expected) << tok::l_brace;
 2503     Diag(Tok, diag::err_expected) << tok::l_brace;
 2555           Diag(Tok, diag::err_expected) << tok::l_brace;
 2588         Diag(Tok, diag::err_expected) << tok::l_brace;
 2621     Diag(Tok, diag::err_expected) << tok::l_brace;
 2692       Diag(Tok, diag::warn_semicolon_before_method_body)
 2700     Diag(Tok, diag::err_expected_method_body);
 2785       Diag(Tok, diag::err_nsnumber_nonliteral_unary)
 3209         Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
 3273     Diag(Tok, diag::err_expected) << tok::identifier; // missing selector name.
 3283     Diag(Tok, diag::err_expected)
 3328       return ExprError(Diag(Tok, diag::err_objc_concat_string));
 3383     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@");
 3433       return ExprError(Diag(Tok, diag::err_expected_either) << tok::r_square
 3499       return ExprError(Diag(Tok, diag::err_expected_either) << tok::r_brace
 3521     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@encode");
 3544     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@protocol");
 3568     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@selector");
 3588     return ExprError(Diag(Tok, diag::err_expected) << tok::identifier);
tools/clang/lib/Parse/ParseOpenMP.cpp
  469     Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists);
  581     Diag(Tok, diag::err_omp_expected_clause)
  700         P.Diag(Tok, diag::err_omp_declare_simd_inbranch_notinbranch)
  710         P.Diag(Tok, diag::err_omp_more_one_clause)
  781     Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
  815     P.Diag(P.getCurToken(), diag::warn_pragma_expected_colon)
  879         P.Diag(Tok, diag::err_expected_punc)
  971           Diag(Tok, diag::err_omp_expected_comma_brace)
 1055       Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1136         Diag(Tok, diag::err_omp_declare_target_unexpected_clause)
 1205     Diag(Tok, diag::err_expected_end_declare_target);
 1211     Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1265         Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1310           Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1328       Diag(Tok, diag::err_omp_expected_clause)
 1355       Diag(Tok, diag::err_omp_expected_clause)
 1369         Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1478     Diag(Tok, diag::err_omp_unknown_directive);
 1531     Diag(Tok, diag::err_omp_unexpected_directive)
 1603       Diag(Tok, diag::err_omp_immediate_directive)
 1613         Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1628       Diag(Tok, diag::err_omp_immediate_directive)
 1664           Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1683         Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 1724       Diag(Tok, diag::err_omp_immediate_directive)
 1782           Diag(Tok, diag::err_omp_expected_identifier_for_critical);
 1869     Diag(Tok, diag::err_omp_unexpected_directive)
 1874     Diag(Tok, diag::err_omp_unknown_directive);
 1934     Diag(Tok, diag::err_expected) << tok::identifier;
 1967     Diag(Tok, diag::err_omp_unexpected_clause) << getOpenMPClauseName(CKind)
 2011       Diag(Tok, diag::err_omp_more_one_clause)
 2033       Diag(Tok, diag::err_omp_more_one_clause)
 2048       Diag(Tok, diag::err_omp_more_one_clause)
 2079       Diag(Tok, diag::err_omp_more_one_clause)
 2109     Diag(Tok, diag::warn_omp_extra_tokens_at_eol)
 2117       Diag(Tok, diag::err_omp_unexpected_clause)
 2312         Diag(Tok, diag::warn_pragma_expected_colon) << "schedule modifier";
 2347       Diag(Tok, diag::warn_pragma_expected_colon) << "defaultmap modifier";
 2507         Diag(Tok, diag::err_omp_map_type_modifier_missing);
 2514       Diag(Tok, diag::err_omp_unknown_map_type_modifier);
 2541     P.Diag(Tok, diag::err_omp_map_type_missing);
 2546     P.Diag(Tok, diag::err_omp_unknown_map_type);
 2585       Diag(Tok, diag::warn_pragma_expected_colon) << "reduction identifier";
 2612       Diag(Tok, DKind == OMPD_ordered ? diag::warn_pragma_expected_colon_r_paren
 2679             Diag(Tok, diag::warn_pragma_expected_colon) << ")";
 2741       Diag(Tok, diag::err_omp_expected_punc)
tools/clang/lib/Parse/ParsePragma.cpp
 1224       Diag(Tok, diag::err_pragma_attribute_expected_subject_identifier);
 1231       Diag(Tok, diag::err_pragma_attribute_unknown_subject_rule) << Name;
 1444       Diag(Tok, diag::err_pragma_attribute_expected_attribute_name);
 1467     Diag(Tok, diag::err_pragma_attribute_expected_attribute_syntax);
 1482         Diag(Tok, diag::note_pragma_attribute_use_attribute_kw)
 1559     Diag(Tok, diag::err_pragma_attribute_extra_tokens_after_attribute);
tools/clang/lib/Parse/ParseStmt.cpp
  229       Diag(Tok, diag::err_expected_statement);
  356     Diag(Tok, diag::err_pragma_fp_contract_scope);
  362     Diag(Tok, diag::err_pragma_fp_scope);
  448     Diag(OldToken, diag::err_expected_case_before_expression)
  474     return StmtError(Diag(Tok, diag::err_expected) << tok::l_brace);
  491     return StmtError(Diag(Tok, diag::err_seh_expected_handler));
  545     return StmtError(Diag(Tok, diag::err_expected) << tok::l_brace);
  566     return StmtError(Diag(Tok, diag::err_expected) << tok::l_brace);
  640       Diag(Tok, diag::err_expected_after) << "__attribute__" << tok::semi;
 1041         Diag(Tok, diag::err_expected) << tok::identifier;
 1186     Diag(Tok, diag::err_extraneous_rparen_in_condition)
 1208     Diag(Tok, getLangOpts().CPlusPlus17 ? diag::warn_cxx14_compat_constexpr_if
 1215     Diag(Tok, diag::err_expected_lparen_after) << "if";
 1355     Diag(Tok, diag::err_expected_lparen_after) << "switch";
 1441     Diag(Tok, diag::err_expected_lparen_after) << "while";
 1537       Diag(Tok, diag::err_expected_while);
 1546     Diag(Tok, diag::err_expected_lparen_after) << "do/while";
 1622     Diag(Tok, diag::err_expected_lparen_after) << "for";
 1709       Diag(Tok, diag::ext_c99_variable_decl_in_for_loop);
 1710       Diag(Tok, diag::warn_gcc_variable_decl_in_for_loop);
 1741       Diag(Tok, diag::err_expected_semi_for);
 1779       Diag(Tok, diag::err_for_range_expected_decl)
 1785         Diag(Tok, diag::err_expected_semi_for);
 1844         Diag(Tok, diag::err_expected_semi_for);
 1964     Diag(Tok, diag::ext_gnu_indirect_goto);
 1973     Diag(Tok, diag::err_expected) << tok::identifier;
 2211     return StmtError(Diag(Tok, diag::err_expected) << tok::l_brace);
 2251       return StmtError(Diag(Tok, diag::err_expected_catch));
 2316     return StmtError(Diag(Tok, diag::err_expected) << tok::l_brace);
 2337       Diag(Tok, diag::err_expected) << tok::l_brace;
 2357     Diag(Tok, diag::err_expected) << tok::l_brace;
 2394     Diag(Tok, diag::err_opencl_unroll_hint_on_non_loop);
tools/clang/lib/Parse/ParseStmtAsm.cpp
  532       Diag(Tok, diag::err_expected) << tok::r_brace;
  539     Diag(Tok, diag::err_expected) << tok::l_brace;
  722     Diag(Tok, diag::err_expected_lparen_after) << "asm";
  768       Diag(Tok, diag::err_asm_goto_cannot_have_output);
  822     Diag(Tok, diag::err_expected) << tok::r_paren;
  835         Diag(Tok, diag::err_expected) << tok::identifier;
  855     Diag(Tok, diag::err_expected) << tok::colon;
  893         Diag(Tok, diag::err_expected) << tok::identifier;
  914       Diag(Tok, diag::err_expected_lparen_after) << "asm operand";
tools/clang/lib/Parse/ParseTemplate.cpp
  267       Diag(Tok, diag::err_function_definition_not_allowed);
  286         Diag(Tok, diag::err_template_defn_explicit_instantiation) << 0;
  319     Diag(Tok, diag::err_multiple_template_declarators)
tools/clang/lib/Parse/Parser.cpp
  144           : Diag(Tok, DiagID);
  166     Diag(Tok, diag::err_extraneous_token_before_semi)
  219       Diag(Tok, diag::err_expected_token_instead_of_objcxx_keyword)
  225   Diag(Tok, diag::err_expected) << tok::identifier;
  784     Diag(Tok, diag::err_extraneous_closing_brace);
  788     Diag(Tok, diag::err_expected_external_declaration);
  826       Diag(Tok, diag::err_expected_external_declaration);
  920     Diag(Tok, diag::err_unexpected_module_decl);
 1062       Diag(Tok, diag::err_objc_unexpected_attr);
 1162     Diag(Tok, diag::err_expected_fn_body);
 1472     Diag(Tok, diag::err_expected_string_literal)
 1481       Diag(Tok, diag::err_asm_operand_wide_string_literal)
 1504     Diag(Tok, diag::warn_file_asm_volatile)
 1511     Diag(Tok, diag::err_expected_lparen_after) << "asm";
 1733   Diag(Tok, diag::ext_keyword_as_ident)
 1834         Diag(Tok, diag::err_typename_refers_to_non_type_template)
 1851       Diag(Tok, diag::err_expected_type_name_after_typename)
 2030     Diag(Tok, diag::err_invalid_token_after_declarator_suggest_equal)
 2104     Diag(Tok, diag::err_expected_lparen_after)
 2163     Diag(Tok, diag::err_expected) << tok::l_brace;
 2385       Diag(Tok, diag::err_module_expected_ident) << IsImport;
 2449   P.Diag(P.Tok, diag::err_bracket_depth_exceeded)
 2451   P.Diag(P.Tok, diag::note_bracket_depth);
 2476     P.Diag(P.Tok, diag::err_missing_before_module_end) << Close;
 2478     P.Diag(P.Tok, diag::err_expected) << Close;