Lines Matching refs:diag

81       Diag(Tok.getLocation(), diag::warn_cxx14_compat_attribute)  in ParseNamespace()
99 Diag(attrLoc, diag::err_unexpected_nested_namespace_attribute); in ParseNamespace()
109 Diag(Tok, diag::err_expected) << tok::identifier; in ParseNamespace()
115 Diag(attrLoc, diag::err_unexpected_namespace_attributes_alias); in ParseNamespace()
117 Diag(InlineLoc, diag::err_inline_namespace_alias) in ParseNamespace()
126 Diag(Tok, diag::err_expected) << tok::l_brace; in ParseNamespace()
128 Diag(Tok, diag::err_expected_either) << tok::identifier << tok::l_brace; in ParseNamespace()
135 Diag(T.getOpenLocation(), diag::err_namespace_nonnamespace_scope); in ParseNamespace()
143 Diag(InlineLoc, diag::err_inline_nested_namespace_definition); in ParseNamespace()
146 diag::warn_cxx14_compat_nested_namespace_definition); in ParseNamespace()
154 Diag(ExtraNamespaceLoc[0], diag::ext_nested_namespace_definition) in ParseNamespace()
168 Diag(ExtraNamespaceLoc[0], diag::ext_nested_namespace_definition) in ParseNamespace()
179 diag::warn_cxx98_compat_inline_namespace : diag::ext_inline_namespace); in ParseNamespace()
273 Diag(Tok, diag::err_expected_namespace_name); in ParseNamespaceAlias()
285 if (ExpectAndConsume(tok::semi, diag::err_expected_semi_after_namespace_name)) in ParseNamespaceAlias()
402 Diag(UsingLoc, diag::err_templated_using_directive_declaration) in ParseUsingDirectiveOrDeclaration()
452 Diag(Tok, diag::err_expected_namespace_name); in ParseUsingDirective()
473 GNUAttr ? diag::err_expected_semi_after_attribute_list in ParseUsingDirective()
474 : diag::err_expected_semi_after_namespace_name)) in ParseUsingDirective()
513 Diag(Tok.getLocation(), diag::err_super_in_using_declaration); in ParseUsingDeclaration()
574 Diag(MisplacedAttrs.Range.getBegin(), diag::err_attributes_not_allowed) in ParseUsingDeclaration()
585 diag::warn_cxx98_compat_alias_declaration : in ParseUsingDeclaration()
586 diag::ext_alias_declaration); in ParseUsingDeclaration()
604 Diag(Range.getBegin(), diag::err_alias_declaration_specialization) in ParseUsingDeclaration()
612 Diag(Name.StartLocation, diag::err_alias_declaration_not_identifier); in ParseUsingDeclaration()
617 Diag(TypenameLoc, diag::err_alias_declaration_not_identifier) in ParseUsingDeclaration()
621 Diag(SS.getBeginLoc(), diag::err_alias_declaration_not_identifier) in ParseUsingDeclaration()
642 if (ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseUsingDeclaration()
653 Diag(UsingLoc, diag::err_templated_using_directive_declaration) in ParseUsingDeclaration()
665 Diag(Name.getSourceRange().getBegin(), diag::err_typename_identifiers_only) in ParseUsingDeclaration()
700 Diag(Tok, diag::ext_c11_static_assert); in ParseStaticAssertDeclaration()
702 Diag(Tok, diag::warn_cxx98_compat_static_assert); in ParseStaticAssertDeclaration()
708 Diag(Tok, diag::err_expected) << tok::l_paren; in ParseStaticAssertDeclaration()
722 ? diag::warn_cxx14_compat_static_assert_no_message in ParseStaticAssertDeclaration()
723 : diag::ext_static_assert_no_message) in ParseStaticAssertDeclaration()
734 Diag(Tok, diag::err_expected_string_literal) in ParseStaticAssertDeclaration()
750 ExpectAndConsumeSemi(diag::err_expected_semi_after_static_assert); in ParseStaticAssertDeclaration()
781 Diag(Tok, diag::warn_cxx98_compat_decltype); in ParseDecltypeSpecifier()
786 if (T.expectAndConsume(diag::err_expected_lparen_after, in ParseDecltypeSpecifier()
800 ? diag::warn_cxx11_compat_decltype_auto_type_specifier in ParseDecltypeSpecifier()
801 : diag::ext_decltype_auto_type_specifier); in ParseDecltypeSpecifier()
893 if (T.expectAndConsume(diag::err_expected_lparen_after, in ParseUnderlyingTypeSpecifier()
940 Diag(Tok, diag::err_expected_class_name_not_template) in ParseBaseTypeSpecifier()
956 Diag(SS.getBeginLoc(), diag::err_unexpected_scope_on_base_decltype) in ParseBaseTypeSpecifier()
988 Diag(Tok, diag::err_expected_class_name); in ParseBaseTypeSpecifier()
1002 Diag(IdLoc, diag::err_unknown_template_name) in ParseBaseTypeSpecifier()
1045 Diag(IdLoc, diag::err_expected_class_name); in ParseBaseTypeSpecifier()
1377 Diag(Tok, diag::err_expected) << tok::identifier; in ParseClassSpecifier()
1407 Diag(NameLoc, diag::err_explicit_spec_non_template) in ParseClassSpecifier()
1447 Diag(TemplateId->LAngleLoc, diag::err_template_spec_syntax_non_template) in ParseClassSpecifier()
1495 Diag(Tok.getLocation(), diag::err_friend_decl_defines_type) in ParseClassSpecifier()
1544 ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseClassSpecifier()
1562 Diag(AttrRange.getBegin(), diag::err_attributes_not_allowed) in ParseClassSpecifier()
1586 Diag(StartLoc, diag::err_anon_type_definition) in ParseClassSpecifier()
1666 Diag(DS.getFriendSpecLoc(), diag::err_friend_explicit_instantiation); in ParseClassSpecifier()
1672 diag::err_explicit_instantiation_with_definition) in ParseClassSpecifier()
1730 Diag(Tok, diag::err_template_defn_explicit_instantiation) in ParseClassSpecifier()
1818 ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseClassSpecifier()
1902 Diag(VirtualLoc, diag::err_dup_virtual) in ParseBaseSpecifier()
2048 Diag(Tok.getLocation(), diag::err_friend_decl_spec) in ParseOptionalCXX11VirtSpecifierSeq()
2060 Diag(Tok.getLocation(), diag::err_duplicate_virt_specifier) in ParseOptionalCXX11VirtSpecifierSeq()
2066 Diag(Tok.getLocation(), diag::err_override_control_interface) in ParseOptionalCXX11VirtSpecifierSeq()
2069 Diag(Tok.getLocation(), diag::ext_ms_sealed_keyword); in ParseOptionalCXX11VirtSpecifierSeq()
2073 ? diag::warn_cxx98_compat_override_control_keyword in ParseOptionalCXX11VirtSpecifierSeq()
2074 : diag::ext_override_control_keyword) in ParseOptionalCXX11VirtSpecifierSeq()
2143 Diag(Attr->getLoc(), diag::warn_gcc_attribute_location); in ParseCXXMemberDeclaratorBeforeInitializer()
2188 Diag(SpecLoc, diag::err_declspec_after_virtspec) in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
2212 Diag(RefQualifierLoc, diag::err_declspec_after_virtspec) in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
2265 Diag(Tok, diag::err_at_defs_cxx); in ParseCXXClassMemberDeclaration()
2267 Diag(Tok, diag::err_at_in_class); in ParseCXXClassMemberDeclaration()
2318 if (ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseCXXClassMemberDeclaration()
2377 Diag(UsingLoc, diag::err_using_namespace_in_class); in ParseCXXClassMemberDeclaration()
2511 Diag(DeclaratorInfo.getIdentifierLoc(), diag::err_func_def_no_params); in ParseCXXClassMemberDeclaration()
2523 diag::err_function_declared_typedef); in ParseCXXClassMemberDeclaration()
2560 Diag(Tok, diag::err_bitfield_member_init); in ParseCXXClassMemberDeclaration()
2594 Diag((*I).getBegin(), diag::err_attributes_not_allowed) << *I; in ParseCXXClassMemberDeclaration()
2631 ? diag::warn_cxx98_compat_nonstatic_member_init in ParseCXXClassMemberDeclaration()
2632 : diag::ext_nonstatic_member_init); in ParseCXXClassMemberDeclaration()
2640 Diag(Tok, diag::err_incomplete_array_member_init); in ParseCXXClassMemberDeclaration()
2694 Diag(CommaLoc, diag::err_expected_semi_declaration) in ParseCXXClassMemberDeclaration()
2716 ExpectAndConsume(tok::semi, diag::err_expected_semi_decl_list)) { in ParseCXXClassMemberDeclaration()
2765 Diag(ConsumeToken(), diag::err_default_delete_in_multiple_declaration) in ParseCXXMemberInitializer()
2768 Diag(ConsumeToken(), diag::err_deleted_non_function); in ParseCXXMemberInitializer()
2773 Diag(Tok, diag::err_default_delete_in_multiple_declaration) in ParseCXXMemberInitializer()
2776 Diag(ConsumeToken(), diag::err_default_special_members); in ParseCXXMemberInitializer()
2781 Diag(Tok, diag::err_ms_property_initializer) << PD; in ParseCXXMemberInitializer()
2825 diag::err_expected_lbrace_after_base_specifiers); in SkipCXXMemberSpecification()
2906 Diag(EndLoc, diag::err_expected) in ParseCXXClassMemberDeclarationWithPragmas()
2910 Diag(EndLoc, diag::err_expected) in ParseCXXClassMemberDeclarationWithPragmas()
2917 Diag(ASLoc, diag::err_access_specifier_interface) << (AS == AS_protected); in ParseCXXClassMemberDeclarationWithPragmas()
2966 Diag(RecordLoc, diag::err_invalid_member_in_interface) in ParseCXXMemberSpecification()
3005 Diag(FinalLoc, diag::err_override_control_interface) in ParseCXXMemberSpecification()
3009 ? diag::warn_cxx98_compat_override_control_keyword in ParseCXXMemberSpecification()
3010 : diag::ext_override_control_keyword) in ParseCXXMemberSpecification()
3013 Diag(FinalLoc, diag::ext_ms_sealed_keyword); in ParseCXXMemberSpecification()
3063 Diag(BraceLoc, diag::err_expected_lbrace_after_base_specifiers); in ParseCXXMemberSpecification()
3160 diag::err_missing_end_of_definition) << D; in DiagnoseUnexpectedNamespace()
3162 diag::note_missing_end_of_definition_before) << D; in DiagnoseUnexpectedNamespace()
3230 Diag(Loc, diag::err_ctor_init_missing_comma) in ParseConstructorInitializer()
3235 Diag(Tok.getLocation(), diag::err_expected_either) << tok::l_brace in ParseConstructorInitializer()
3276 Diag(Tok, diag::err_expected_member_or_base_name); in ParseMemInitializer()
3297 Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists); in ParseMemInitializer()
3333 return Diag(Tok, diag::err_expected_either) << tok::l_paren << tok::l_brace; in ParseMemInitializer()
3335 return Diag(Tok, diag::err_expected) << tok::l_paren; in ParseMemInitializer()
3371 Diag(Tok, diag::warn_cxx98_compat_noexcept_decl); in tryParseExceptionSpecification()
3376 Diag(Tok, diag::err_expected_lparen_after) << "throw"; in tryParseExceptionSpecification()
3407 Diag(Tok, diag::warn_cxx98_compat_noexcept_decl); in tryParseExceptionSpecification()
3445 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification); in tryParseExceptionSpecification()
3450 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification); in tryParseExceptionSpecification()
3460 P.Diag(Range.getBegin(), diag::warn_exception_spec_deprecated) << Range; in diagnoseDynamicExceptionSpecification()
3461 P.Diag(Range.getBegin(), diag::note_exception_spec_deprecated) in diagnoseDynamicExceptionSpecification()
3486 Diag(Tok, diag::err_expected_lparen_after) << "throw"; in ParseDynamicExceptionSpecification()
3496 Diag(EllipsisLoc, diag::ext_ellipsis_exception_spec); in ParseDynamicExceptionSpecification()
3718 Diag(LParenLoc, diag::err_attribute_requires_arguments) << AttrName; in ParseCXX11AttributeArgs()
3724 Diag(LParenLoc, diag::err_cxx11_attribute_forbids_arguments) in ParseCXX11AttributeArgs()
3761 Diag(Tok.getLocation(), diag::warn_cxx98_compat_alignas); in ParseCXX11AttributeSpecifier()
3769 Diag(Tok.getLocation(), diag::warn_cxx98_compat_attribute); in ParseCXX11AttributeSpecifier()
3778 ? diag::warn_cxx14_compat_using_attribute_ns in ParseCXX11AttributeSpecifier()
3779 : diag::ext_using_attribute_ns); in ParseCXX11AttributeSpecifier()
3784 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier; in ParseCXX11AttributeSpecifier()
3788 Diag(Tok.getLocation(), diag::err_expected) << tok::colon; in ParseCXX11AttributeSpecifier()
3813 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier; in ParseCXX11AttributeSpecifier()
3821 Diag(ScopeLoc, diag::err_using_attribute_ns_conflict) in ParseCXX11AttributeSpecifier()
3834 Diag(AttrLoc, diag::err_cxx11_attribute_repeated) in ParseCXX11AttributeSpecifier()
3849 Diag(Tok, diag::err_cxx11_attribute_forbids_ellipsis) in ParseCXX11AttributeSpecifier()
3887 Diag(StartLoc, diag::err_attributes_not_allowed) in DiagnoseAndSkipCXX11Attributes()
3948 Diag(Tok, diag::err_expected) << tok::l_brace; in ParseMicrosoftIfExistsClassDeclaration()
3958 Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) in ParseMicrosoftIfExistsClassDeclaration()
3989 Diag(Tok, diag::err_expected) << tok::colon; in ParseMicrosoftIfExistsClassDeclaration()