Lines Matching refs:Diag
93 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 in ParseNamespace()
135 Diag(attrLoc, diag::err_unexpected_nested_namespace_attribute); in ParseNamespace()
139 Diag(Tok, diag::err_expected) << tok::identifier; in ParseNamespace()
145 Diag(ExtraNSs.front().NamespaceLoc, 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()
183 Diag(ExtraNSs[0].NamespaceLoc, in ParseNamespace()
186 Diag(FirstNestedInlineLoc, in ParseNamespace()
189 Diag(ExtraNSs[0].NamespaceLoc, 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()
232 Diag(InlineLoc, getLangOpts().CPlusPlus11 in ParseNamespace()
328 Diag(Tok, diag::err_expected_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()
623 Diag(Tok.getLocation(), diag::err_super_in_using_declaration); in ParseUsingDeclarator()
677 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 in ParseUsingDeclarator()
717 Diag(UELoc, getLangOpts().CPlusPlus20 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()
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()
884 Diag(D.Name.getSourceRange().getBegin(), in ParseUsingDeclaration()
907 Diag(Tok.getLocation(), in ParseUsingDeclaration()
932 Diag(Tok.getLocation(), getLangOpts().CPlusPlus11 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()
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()
1067 Diag(Tok, DiagVal) << getStaticAssertNoMessageFixIt(AssertExpr.get(), in ParseStaticAssertDeclaration()
1093 Diag(Tok, diag::err_expected_string_literal) in ParseStaticAssertDeclaration()
1141 Diag(Tok, diag::warn_cxx98_compat_decltype); in ParseDecltypeSpecifier()
1157 Diag(Tok.getLocation(), in ParseDecltypeSpecifier()
1222 Diag(StartLoc, DiagID) << PrevSpec; in ParseDecltypeSpecifier()
1380 Diag(StartLoc, DiagID) << PrevSpec; 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()
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()
2195 Diag(DS.getFriendSpecLoc(), diag::err_friend_explicit_instantiation); in ParseClassSpecifier()
2200 Diag(TemplateId->TemplateNameLoc, in ParseClassSpecifier()
2257 Diag(Tok, diag::err_template_defn_explicit_instantiation) in ParseClassSpecifier()
2348 Diag(StartLoc, DiagID) << PrevSpec; 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()
2643 Diag(Tok.getLocation(), 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()
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()
3162 Diag(DeclaratorInfo.getIdentifierLoc(), in ParseCXXClassMemberDeclaration()
3201 Diag(Tok, diag::err_anon_bitfield_member_init); in ParseCXXClassMemberDeclaration()
3216 Diag(Tok, getLangOpts().CPlusPlus20 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()
3282 Diag(Tok, getLangOpts().CPlusPlus11 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()
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()
3506 Diag(PP.getLocForEndOfToken(PrevTokLocation), 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()
3732 Diag(FinalLoc, getLangOpts().CPlusPlus11 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()
4223 P.Diag(Range.getBegin(), P.getLangOpts().CPlusPlus17 && !IsNoexcept 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()
4353 Diag(RequiresKWLoc, in ParseTrailingRequiresClause()
4373 Diag(ArrowLoc, 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()
4717 Diag(AttrNameLoc, getLangOpts().OpenMP >= 51 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()
4839 Diag(OpenLoc, getLangOpts().C23 ? diag::warn_pre_c23_compat_attributes in ParseCXX11AttributeSpecifierInternal()
4850 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 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()