Lines Matching refs:diag
94 ? diag::warn_cxx14_compat_ns_enum_attribute in ParseNamespace()
95 : diag::ext_ns_enum_attribute) in ParseNamespace()
135 Diag(attrLoc, diag::err_unexpected_nested_namespace_attribute); in ParseNamespace()
139 Diag(Tok, diag::err_expected) << tok::identifier; in ParseNamespace()
146 diag::err_unexpected_qualified_namespace_alias) in ParseNamespace()
153 Diag(attrLoc, diag::err_unexpected_namespace_attributes_alias); in ParseNamespace()
155 Diag(InlineLoc, diag::err_inline_namespace_alias) in ParseNamespace()
164 Diag(Tok, diag::err_expected) << tok::l_brace; in ParseNamespace()
166 Diag(Tok, diag::err_expected_either) << tok::identifier << tok::l_brace; in ParseNamespace()
173 Diag(T.getOpenLocation(), diag::err_namespace_nonnamespace_scope); in ParseNamespace()
181 Diag(InlineLoc, diag::err_inline_nested_namespace_definition); in ParseNamespace()
184 diag::warn_cxx14_compat_nested_namespace_definition); in ParseNamespace()
187 diag::warn_cxx17_compat_inline_nested_namespace_definition); in ParseNamespace()
190 diag::warn_cxx14_compat_nested_namespace_definition); in ParseNamespace()
192 Diag(FirstNestedInlineLoc, diag::ext_inline_nested_namespace_definition); in ParseNamespace()
200 Diag(ExtraNSs[0].NamespaceLoc, diag::ext_nested_namespace_definition) in ParseNamespace()
217 Diag(ExtraNSs[0].NamespaceLoc, diag::ext_nested_namespace_definition) in ParseNamespace()
227 Diag(FirstNestedInlineLoc, diag::ext_inline_nested_namespace_definition); in ParseNamespace()
233 ? diag::warn_cxx98_compat_inline_namespace in ParseNamespace()
234 : diag::ext_inline_namespace); in ParseNamespace()
328 Diag(Tok, diag::err_expected_namespace_name); in ParseNamespaceAlias()
347 if (ExpectAndConsume(tok::semi, diag::err_expected_semi_after_namespace_name)) in ParseNamespaceAlias()
511 Diag(TemplateLoc, diag::err_unexpected_template_after_using) in ParseUsingDirectiveOrDeclaration()
520 Diag(UsingLoc, diag::err_templated_using_directive_declaration) in ParseUsingDirectiveOrDeclaration()
573 Diag(Tok, diag::err_expected_namespace_name); in ParseUsingDirective()
601 GNUAttr ? diag::err_expected_semi_after_attribute_list in ParseUsingDirective()
602 : diag::err_expected_semi_after_namespace_name)) in ParseUsingDirective()
623 Diag(Tok.getLocation(), diag::err_super_in_using_declaration); in ParseUsingDeclarator()
678 ? diag::warn_cxx17_compat_using_declaration_pack in ParseUsingDeclarator()
679 : diag::ext_using_declaration_pack); in ParseUsingDeclarator()
718 ? diag::warn_cxx17_compat_using_enum_declaration in ParseUsingDeclaration()
719 : diag::ext_using_enum_declaration); in ParseUsingDeclaration()
725 Diag(UsingLoc, diag::err_templated_using_directive_declaration) in ParseUsingDeclaration()
781 Diag(Tok.getLocation(), diag::err_using_enum_not_enum) in ParseUsingDeclaration()
786 Diag(Tok.getLocation(), diag::err_using_enum_expect_identifier) in ParseUsingDeclaration()
798 if (ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseUsingDeclaration()
826 ? Diag(Range.getBegin(), diag::err_keyword_not_allowed) << FirstAttr in ParseUsingDeclaration()
827 : Diag(Range.getBegin(), diag::err_attributes_not_allowed)) in ParseUsingDeclaration()
861 Diag(UsingLoc, diag::err_templated_using_directive_declaration) in ParseUsingDeclaration()
885 diag::err_typename_identifiers_only) in ParseUsingDeclaration()
909 ? diag::warn_cxx17_compat_multi_using_declaration in ParseUsingDeclaration()
910 : diag::ext_multi_using_declaration); in ParseUsingDeclaration()
914 if (ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseUsingDeclaration()
933 ? diag::warn_cxx98_compat_alias_declaration in ParseAliasDeclarationAfterDeclarator()
934 : diag::ext_alias_declaration); in ParseAliasDeclarationAfterDeclarator()
952 Diag(Range.getBegin(), diag::err_alias_declaration_specialization) in ParseAliasDeclarationAfterDeclarator()
960 Diag(D.Name.StartLocation, diag::err_alias_declaration_not_identifier); in ParseAliasDeclarationAfterDeclarator()
965 Diag(D.TypenameLoc, diag::err_alias_declaration_not_identifier) in ParseAliasDeclarationAfterDeclarator()
970 Diag(D.SS.getBeginLoc(), diag::err_alias_declaration_not_identifier) in ParseAliasDeclarationAfterDeclarator()
973 Diag(D.EllipsisLoc, diag::err_alias_declaration_pack_expansion) in ParseAliasDeclarationAfterDeclarator()
987 if (ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseAliasDeclarationAfterDeclarator()
1031 Diag(Tok, diag::warn_c23_compat_keyword) << Tok.getName(); in ParseStaticAssertDeclaration()
1033 Diag(Tok, diag::ext_ms_static_assert) << FixItHint::CreateReplacement( in ParseStaticAssertDeclaration()
1036 Diag(Tok, diag::warn_cxx98_compat_static_assert); in ParseStaticAssertDeclaration()
1043 Diag(Tok, diag::err_expected) << tok::l_paren; in ParseStaticAssertDeclaration()
1060 DiagVal = diag::warn_cxx14_compat_static_assert_no_message; in ParseStaticAssertDeclaration()
1062 DiagVal = diag::ext_cxx_static_assert_no_message; in ParseStaticAssertDeclaration()
1064 DiagVal = diag::warn_c17_compat_static_assert_no_message; in ParseStaticAssertDeclaration()
1066 DiagVal = diag::ext_c_static_assert_no_message; in ParseStaticAssertDeclaration()
1093 Diag(Tok, diag::err_expected_string_literal) in ParseStaticAssertDeclaration()
1108 ExpectAndConsumeSemi(diag::err_expected_semi_after_static_assert, TokName); in ParseStaticAssertDeclaration()
1141 Diag(Tok, diag::warn_cxx98_compat_decltype); in ParseDecltypeSpecifier()
1146 if (T.expectAndConsume(diag::err_expected_lparen_after, "decltype", in ParseDecltypeSpecifier()
1159 ? diag::warn_cxx11_compat_decltype_auto_type_specifier in ParseDecltypeSpecifier()
1160 : diag::ext_decltype_auto_type_specifier); in ParseDecltypeSpecifier()
1361 if (T.expectAndConsume(diag::err_expected_lparen_after, Tok.getName(), in MaybeParseTypeTransformTypeSpecifier()
1407 Diag(Tok, diag::err_expected_class_name_not_template) in ParseBaseTypeSpecifier()
1426 Diag(SS.getBeginLoc(), diag::err_unexpected_scope_on_base_decltype) in ParseBaseTypeSpecifier()
1466 Diag(Tok, diag::err_expected_class_name); in ParseBaseTypeSpecifier()
1482 Diag(IdLoc, diag::err_unknown_template_name) << Id; in ParseBaseTypeSpecifier()
1520 Diag(IdLoc, diag::err_expected_class_name); in ParseBaseTypeSpecifier()
1884 Diag(Tok, diag::err_expected) << tok::identifier; in ParseClassSpecifier()
1897 Diag(NameLoc, diag::err_explicit_spec_non_template) in ParseClassSpecifier()
1968 Diag(TemplateId->LAngleLoc, diag::err_template_spec_syntax_non_template) in ParseClassSpecifier()
2020 Diag(Tok.getLocation(), diag::err_friend_decl_defines_type) in ParseClassSpecifier()
2082 ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseClassSpecifier()
2103 ? Diag(Loc, diag::err_keyword_not_allowed) << FirstAttr in ParseClassSpecifier()
2104 : Diag(Loc, diag::err_attributes_not_allowed)) in ParseClassSpecifier()
2121 Diag(StartLoc, diag::err_anon_type_definition) in ParseClassSpecifier()
2151 ProhibitCXX11Attributes(attrs, diag::err_attributes_not_allowed, in ParseClassSpecifier()
2152 diag::err_keyword_not_allowed, in ParseClassSpecifier()
2168 ProhibitCXX11Attributes(attrs, diag::err_attributes_not_allowed, in ParseClassSpecifier()
2169 diag::err_keyword_not_allowed, in ParseClassSpecifier()
2195 Diag(DS.getFriendSpecLoc(), diag::err_friend_explicit_instantiation); in ParseClassSpecifier()
2201 diag::err_explicit_instantiation_with_definition) in ParseClassSpecifier()
2238 ProhibitCXX11Attributes(attrs, diag::err_attributes_not_allowed, in ParseClassSpecifier()
2239 diag::err_keyword_not_allowed, in ParseClassSpecifier()
2249 ProhibitCXX11Attributes(attrs, diag::err_attributes_not_allowed, in ParseClassSpecifier()
2250 diag::err_keyword_not_allowed, in ParseClassSpecifier()
2257 Diag(Tok, diag::err_template_defn_explicit_instantiation) in ParseClassSpecifier()
2367 ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseClassSpecifier()
2443 Diag(Tok.getLocation(), diag::ext_hlsl_access_specifiers); in ParseBaseSpecifier()
2454 Diag(VirtualLoc, diag::err_dup_virtual) in ParseBaseSpecifier()
2617 Diag(Tok.getLocation(), diag::err_friend_decl_spec) in ParseOptionalCXX11VirtSpecifierSeq()
2629 Diag(Tok.getLocation(), diag::err_duplicate_virt_specifier) in ParseOptionalCXX11VirtSpecifierSeq()
2634 Diag(Tok.getLocation(), diag::err_override_control_interface) in ParseOptionalCXX11VirtSpecifierSeq()
2637 Diag(Tok.getLocation(), diag::ext_ms_sealed_keyword); in ParseOptionalCXX11VirtSpecifierSeq()
2639 Diag(Tok.getLocation(), diag::ext_ms_abstract_keyword); in ParseOptionalCXX11VirtSpecifierSeq()
2641 Diag(Tok.getLocation(), diag::ext_warn_gnu_final); in ParseOptionalCXX11VirtSpecifierSeq()
2645 ? diag::warn_cxx98_compat_override_control_keyword in ParseOptionalCXX11VirtSpecifierSeq()
2646 : diag::ext_override_control_keyword) in ParseOptionalCXX11VirtSpecifierSeq()
2742 Diag(AL.getLoc(), diag::warn_gcc_attribute_location); in ParseCXXMemberDeclaratorBeforeInitializer()
2787 Diag(SpecLoc, diag::err_declspec_after_virtspec) in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
2805 Diag(RefQualifierLoc, diag::err_declspec_after_virtspec) in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
2858 Diag(Tok, diag::err_at_defs_cxx); in ParseCXXClassMemberDeclaration()
2860 Diag(Tok, diag::err_at_in_class); in ParseCXXClassMemberDeclaration()
2913 if (ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseCXXClassMemberDeclaration()
2972 Diag(TemplateLoc, diag::err_unexpected_template_after_using) in ParseCXXClassMemberDeclaration()
2977 Diag(UsingLoc, diag::err_using_namespace_in_class); in ParseCXXClassMemberDeclaration()
3151 Diag(DeclaratorInfo.getIdentifierLoc(), diag::err_func_def_no_params); in ParseCXXClassMemberDeclaration()
3163 diag::err_function_declared_typedef); in ParseCXXClassMemberDeclaration()
3201 Diag(Tok, diag::err_anon_bitfield_member_init); in ParseCXXClassMemberDeclaration()
3217 ? diag::warn_cxx17_compat_bitfield_member_init in ParseCXXClassMemberDeclaration()
3218 : diag::ext_bitfield_member_init); in ParseCXXClassMemberDeclaration()
3240 ? Diag(Loc, diag::err_keyword_not_allowed) << AL in ParseCXXClassMemberDeclaration()
3241 : Diag(Loc, diag::err_attributes_not_allowed)) in ParseCXXClassMemberDeclaration()
3272 Diag(PureSpecLoc, diag::err_duplicate_virt_specifier) << "abstract"; in ParseCXXClassMemberDeclaration()
3283 ? diag::warn_cxx98_compat_nonstatic_member_init in ParseCXXClassMemberDeclaration()
3284 : diag::ext_nonstatic_member_init); in ParseCXXClassMemberDeclaration()
3292 Diag(Tok, diag::err_incomplete_array_member_init); in ParseCXXClassMemberDeclaration()
3348 Diag(CommaLoc, diag::err_expected_semi_declaration) in ParseCXXClassMemberDeclaration()
3360 Diag(CommaLoc, diag::err_multiple_template_declarators) in ParseCXXClassMemberDeclaration()
3384 ExpectAndConsume(tok::semi, diag::err_expected_semi_decl_list)) { in ParseCXXClassMemberDeclaration()
3445 Diag(ConsumeToken(), diag::err_default_delete_in_multiple_declaration) in ParseCXXMemberInitializer()
3448 Diag(ConsumeToken(), diag::err_deleted_non_function); in ParseCXXMemberInitializer()
3454 Diag(Tok, diag::err_default_delete_in_multiple_declaration) in ParseCXXMemberInitializer()
3457 Diag(ConsumeToken(), diag::err_default_special_members) in ParseCXXMemberInitializer()
3463 Diag(Tok, diag::err_ms_property_initializer) << PD; in ParseCXXMemberInitializer()
3507 diag::err_expected_lbrace_after_base_specifiers); in SkipCXXMemberSpecification()
3580 Diag(Tok.getLocation(), diag::ext_hlsl_access_specifiers); in ParseCXXClassMemberDeclarationWithPragmas()
3594 Diag(EndLoc, diag::err_expected) in ParseCXXClassMemberDeclarationWithPragmas()
3598 Diag(EndLoc, diag::err_expected) in ParseCXXClassMemberDeclarationWithPragmas()
3605 Diag(ASLoc, diag::err_access_specifier_interface) << (AS == AS_protected); in ParseCXXClassMemberDeclarationWithPragmas()
3625 Diag(Tok.getLocation(), diag::err_pragma_misplaced_in_decl) in ParseCXXClassMemberDeclarationWithPragmas()
3671 Diag(RecordLoc, diag::err_invalid_member_in_interface) in ParseCXXMemberSpecification()
3711 Diag(Skipped, diag::err_duplicate_class_virt_specifier) in ParseCXXMemberSpecification()
3721 Diag(Skipped, diag::err_duplicate_class_virt_specifier) in ParseCXXMemberSpecification()
3729 Diag(FinalLoc, diag::err_override_control_interface) in ParseCXXMemberSpecification()
3733 ? diag::warn_cxx98_compat_override_control_keyword in ParseCXXMemberSpecification()
3734 : diag::ext_override_control_keyword) in ParseCXXMemberSpecification()
3737 Diag(FinalLoc, diag::ext_ms_sealed_keyword); in ParseCXXMemberSpecification()
3739 Diag(AbstractLoc, diag::ext_ms_abstract_keyword); in ParseCXXMemberSpecification()
3741 Diag(FinalLoc, diag::ext_warn_gnu_final); in ParseCXXMemberSpecification()
3797 Diag(BraceLoc, diag::err_expected_lbrace_after_base_specifiers); in ParseCXXMemberSpecification()
3895 Diag(D->getLocation(), diag::err_missing_end_of_definition) << D; in DiagnoseUnexpectedNamespace()
3896 Diag(Tok.getLocation(), diag::note_missing_end_of_definition_before) << D; in DiagnoseUnexpectedNamespace()
3965 Diag(Loc, diag::err_ctor_init_missing_comma) in ParseConstructorInitializer()
3970 Diag(Tok.getLocation(), diag::err_expected_either) in ParseConstructorInitializer()
4035 Diag(Tok, diag::err_expected_member_or_base_name); in ParseMemInitializer()
4042 Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists); in ParseMemInitializer()
4099 return Diag(Tok, diag::err_expected_either) << tok::l_paren << tok::l_brace; in ParseMemInitializer()
4101 return Diag(Tok, diag::err_expected) << tok::l_paren; in ParseMemInitializer()
4135 Diag(Tok, diag::warn_cxx98_compat_noexcept_decl); in tryParseExceptionSpecification()
4140 Diag(Tok, diag::err_expected_lparen_after) << "throw"; in tryParseExceptionSpecification()
4170 Diag(Tok, diag::warn_cxx98_compat_noexcept_decl); in tryParseExceptionSpecification()
4208 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification); in tryParseExceptionSpecification()
4213 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification); in tryParseExceptionSpecification()
4224 ? diag::ext_dynamic_exception_spec in diagnoseDynamicExceptionSpecification()
4225 : diag::warn_exception_spec_deprecated) in diagnoseDynamicExceptionSpecification()
4227 P.Diag(Range.getBegin(), diag::note_exception_spec_deprecated) in diagnoseDynamicExceptionSpecification()
4251 Diag(Tok, diag::err_expected_lparen_after) << "throw"; in ParseDynamicExceptionSpecification()
4261 Diag(EllipsisLoc, diag::ext_ellipsis_exception_spec); in ParseDynamicExceptionSpecification()
4354 diag::err_requires_clause_on_declarator_not_declaring_a_function); in ParseTrailingRequiresClause()
4374 diag::err_requires_clause_must_appear_after_trailing_return) in ParseTrailingRequiresClause()
4488 Diag(Tok, diag::warn_wrong_clang_attr_namespace) in TryParseCXX11AttributeIdentifier()
4528 Diag(Tok, diag::err_expected) << tok::l_paren; in ParseOpenMPAttributeArgs()
4570 Diag(Tok.getLocation(), diag::err_expected_sequence_or_directive); in ParseOpenMPAttributeArgs()
4639 Diag(E->getExprLoc(), diag::err_assume_attr_expects_cond_expr) in ParseCXXAssumeAttributeArg()
4718 ? diag::warn_omp51_compat_attributes in ParseCXX11AttributeArgs()
4719 : diag::ext_omp_attributes); in ParseCXX11AttributeArgs()
4748 Diag(LParenLoc, diag::warn_unknown_attribute_ignored) << AttrName; in ParseCXX11AttributeArgs()
4760 Diag(LParenLoc, diag::err_attribute_requires_arguments) << AttrName; in ParseCXX11AttributeArgs()
4766 Diag(LParenLoc, diag::err_cxx11_attribute_forbids_arguments) in ParseCXX11AttributeArgs()
4808 Diag(Tok.getLocation(), diag::warn_cxx98_compat_alignas); in ParseCXX11AttributeSpecifierInternal()
4821 Diag(Tok.getLocation(), diag::err_expected_lparen_after) << AttrName; in ParseCXX11AttributeSpecifierInternal()
4836 Diag(OpenLoc, getLangOpts().CPlusPlus11 ? diag::warn_cxx98_compat_attribute in ParseCXX11AttributeSpecifierInternal()
4837 : diag::warn_ext_cxx11_attributes); in ParseCXX11AttributeSpecifierInternal()
4839 Diag(OpenLoc, getLangOpts().C23 ? diag::warn_pre_c23_compat_attributes in ParseCXX11AttributeSpecifierInternal()
4840 : diag::warn_ext_c23_attributes); in ParseCXX11AttributeSpecifierInternal()
4851 ? diag::warn_cxx14_compat_using_attribute_ns in ParseCXX11AttributeSpecifierInternal()
4852 : diag::ext_using_attribute_ns); in ParseCXX11AttributeSpecifierInternal()
4858 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier; in ParseCXX11AttributeSpecifierInternal()
4862 Diag(Tok.getLocation(), diag::err_expected) << tok::colon; in ParseCXX11AttributeSpecifierInternal()
4900 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier; in ParseCXX11AttributeSpecifierInternal()
4908 Diag(ScopeLoc, diag::err_using_attribute_ns_conflict) in ParseCXX11AttributeSpecifierInternal()
4932 Diag(Tok, diag::err_cxx11_attribute_forbids_ellipsis) << AttrName; in ParseCXX11AttributeSpecifierInternal()
4977 (Keyword ? Diag(StartLoc, diag::err_keyword_not_allowed) << Keyword in DiagnoseAndSkipCXX11Attributes()
4978 : Diag(StartLoc, diag::err_attributes_not_allowed)) in DiagnoseAndSkipCXX11Attributes()
5025 Diag(Tok, diag::err_expected) << tok::l_paren; in ParseMicrosoftUuidAttributeArgs()
5054 Diag(Tok, diag::err_attribute_uuid_malformed_guid); in ParseMicrosoftUuidAttributeArgs()
5072 Diag(Tok, diag::err_attribute_uuid_malformed_guid); in ParseMicrosoftUuidAttributeArgs()
5173 Diag(Tok, diag::err_expected) << tok::l_brace; in ParseMicrosoftIfExistsClassDeclaration()
5183 Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) in ParseMicrosoftIfExistsClassDeclaration()
5216 Diag(Tok, diag::err_expected) << tok::colon; in ParseMicrosoftIfExistsClassDeclaration()