|
reference, declaration → definition
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;