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()
1046 Diag(IdLoc, diag::err_expected_class_name); in ParseBaseTypeSpecifier()
1361 Diag(Tok, diag::err_expected) << tok::identifier; in ParseClassSpecifier()
1392 Diag(NameLoc, diag::err_explicit_spec_non_template) in ParseClassSpecifier()
1432 Diag(TemplateId->LAngleLoc, diag::err_template_spec_syntax_non_template) in ParseClassSpecifier()
1480 Diag(Tok.getLocation(), diag::err_friend_decl_defines_type) in ParseClassSpecifier()
1529 ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseClassSpecifier()
1547 Diag(AttrRange.getBegin(), diag::err_attributes_not_allowed) in ParseClassSpecifier()
1571 Diag(StartLoc, diag::err_anon_type_definition) in ParseClassSpecifier()
1651 Diag(DS.getFriendSpecLoc(), diag::err_friend_explicit_instantiation); in ParseClassSpecifier()
1657 diag::err_explicit_instantiation_with_definition) in ParseClassSpecifier()
1715 Diag(Tok, diag::err_template_defn_explicit_instantiation) in ParseClassSpecifier()
1803 ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseClassSpecifier()
1887 Diag(VirtualLoc, diag::err_dup_virtual) in ParseBaseSpecifier()
2033 Diag(Tok.getLocation(), diag::err_friend_decl_spec) in ParseOptionalCXX11VirtSpecifierSeq()
2045 Diag(Tok.getLocation(), diag::err_duplicate_virt_specifier) in ParseOptionalCXX11VirtSpecifierSeq()
2051 Diag(Tok.getLocation(), diag::err_override_control_interface) in ParseOptionalCXX11VirtSpecifierSeq()
2054 Diag(Tok.getLocation(), diag::ext_ms_sealed_keyword); in ParseOptionalCXX11VirtSpecifierSeq()
2058 ? diag::warn_cxx98_compat_override_control_keyword in ParseOptionalCXX11VirtSpecifierSeq()
2059 : diag::ext_override_control_keyword) in ParseOptionalCXX11VirtSpecifierSeq()
2128 Diag(Attr->getLoc(), diag::warn_gcc_attribute_location); in ParseCXXMemberDeclaratorBeforeInitializer()
2173 Diag(SpecLoc, diag::err_declspec_after_virtspec) in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
2197 Diag(RefQualifierLoc, diag::err_declspec_after_virtspec) in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
2250 Diag(Tok, diag::err_at_defs_cxx); in ParseCXXClassMemberDeclaration()
2252 Diag(Tok, diag::err_at_in_class); in ParseCXXClassMemberDeclaration()
2303 if (ExpectAndConsume(tok::semi, diag::err_expected_after, in ParseCXXClassMemberDeclaration()
2362 Diag(UsingLoc, diag::err_using_namespace_in_class); in ParseCXXClassMemberDeclaration()
2491 Diag(DeclaratorInfo.getIdentifierLoc(), diag::err_func_def_no_params); in ParseCXXClassMemberDeclaration()
2503 diag::err_function_declared_typedef); in ParseCXXClassMemberDeclaration()
2540 Diag(Tok, diag::err_bitfield_member_init); in ParseCXXClassMemberDeclaration()
2574 Diag((*I).getBegin(), diag::err_attributes_not_allowed) << *I; in ParseCXXClassMemberDeclaration()
2611 ? diag::warn_cxx98_compat_nonstatic_member_init in ParseCXXClassMemberDeclaration()
2612 : diag::ext_nonstatic_member_init); in ParseCXXClassMemberDeclaration()
2620 Diag(Tok, diag::err_incomplete_array_member_init); in ParseCXXClassMemberDeclaration()
2674 Diag(CommaLoc, diag::err_expected_semi_declaration) in ParseCXXClassMemberDeclaration()
2696 ExpectAndConsume(tok::semi, diag::err_expected_semi_decl_list)) { in ParseCXXClassMemberDeclaration()
2745 Diag(ConsumeToken(), diag::err_default_delete_in_multiple_declaration) in ParseCXXMemberInitializer()
2748 Diag(ConsumeToken(), diag::err_deleted_non_function); in ParseCXXMemberInitializer()
2753 Diag(Tok, diag::err_default_delete_in_multiple_declaration) in ParseCXXMemberInitializer()
2756 Diag(ConsumeToken(), diag::err_default_special_members); in ParseCXXMemberInitializer()
2761 Diag(Tok, diag::err_ms_property_initializer) << PD; in ParseCXXMemberInitializer()
2805 diag::err_expected_lbrace_after_base_specifiers); in SkipCXXMemberSpecification()
2886 Diag(EndLoc, diag::err_expected) in ParseCXXClassMemberDeclarationWithPragmas()
2890 Diag(EndLoc, diag::err_expected) in ParseCXXClassMemberDeclarationWithPragmas()
2897 Diag(ASLoc, diag::err_access_specifier_interface) << (AS == AS_protected); in ParseCXXClassMemberDeclarationWithPragmas()
2945 Diag(RecordLoc, diag::err_invalid_member_in_interface) in ParseCXXMemberSpecification()
2984 Diag(FinalLoc, diag::err_override_control_interface) in ParseCXXMemberSpecification()
2988 ? diag::warn_cxx98_compat_override_control_keyword in ParseCXXMemberSpecification()
2989 : diag::ext_override_control_keyword) in ParseCXXMemberSpecification()
2992 Diag(FinalLoc, diag::ext_ms_sealed_keyword); in ParseCXXMemberSpecification()
3042 Diag(BraceLoc, diag::err_expected_lbrace_after_base_specifiers); in ParseCXXMemberSpecification()
3139 diag::err_missing_end_of_definition) << D; in DiagnoseUnexpectedNamespace()
3141 diag::note_missing_end_of_definition_before) << D; in DiagnoseUnexpectedNamespace()
3208 Diag(Loc, diag::err_ctor_init_missing_comma) in ParseConstructorInitializer()
3212 Diag(Tok.getLocation(), diag::err_expected_either) << tok::l_brace in ParseConstructorInitializer()
3253 Diag(Tok, diag::err_expected_member_or_base_name); in ParseMemInitializer()
3274 Diag(Tok, diag::warn_cxx98_compat_generalized_initializer_lists); in ParseMemInitializer()
3310 return Diag(Tok, diag::err_expected_either) << tok::l_paren << tok::l_brace; in ParseMemInitializer()
3312 return Diag(Tok, diag::err_expected) << tok::l_paren; in ParseMemInitializer()
3348 Diag(Tok, diag::warn_cxx98_compat_noexcept_decl); in tryParseExceptionSpecification()
3353 Diag(Tok, diag::err_expected_lparen_after) << "throw"; in tryParseExceptionSpecification()
3383 Diag(Tok, diag::warn_cxx98_compat_noexcept_decl); in tryParseExceptionSpecification()
3420 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification); in tryParseExceptionSpecification()
3425 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification); in tryParseExceptionSpecification()
3435 P.Diag(Range.getBegin(), diag::warn_exception_spec_deprecated) << Range; in diagnoseDynamicExceptionSpecification()
3436 P.Diag(Range.getBegin(), diag::note_exception_spec_deprecated) in diagnoseDynamicExceptionSpecification()
3461 Diag(Tok, diag::err_expected_lparen_after) << "throw"; in ParseDynamicExceptionSpecification()
3471 Diag(EllipsisLoc, diag::ext_ellipsis_exception_spec); in ParseDynamicExceptionSpecification()
3690 Diag(LParenLoc, diag::err_attribute_requires_arguments) << AttrName; in ParseCXX11AttributeArgs()
3695 Diag(LParenLoc, diag::err_cxx11_attribute_forbids_arguments) in ParseCXX11AttributeArgs()
3731 Diag(Tok.getLocation(), diag::warn_cxx98_compat_alignas); in ParseCXX11AttributeSpecifier()
3739 Diag(Tok.getLocation(), diag::warn_cxx98_compat_attribute); in ParseCXX11AttributeSpecifier()
3766 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier; in ParseCXX11AttributeSpecifier()
3777 Diag(AttrLoc, diag::err_cxx11_attribute_repeated) in ParseCXX11AttributeSpecifier()
3792 Diag(Tok, diag::err_cxx11_attribute_forbids_ellipsis) in ParseCXX11AttributeSpecifier()
3830 Diag(StartLoc, diag::err_attributes_not_allowed) in DiagnoseAndSkipCXX11Attributes()
3891 Diag(Tok, diag::err_expected) << tok::l_brace; in ParseMicrosoftIfExistsClassDeclaration()
3901 Diag(Result.KeywordLoc, diag::warn_microsoft_dependent_exists) in ParseMicrosoftIfExistsClassDeclaration()
3932 Diag(Tok, diag::err_expected) << tok::colon; in ParseMicrosoftIfExistsClassDeclaration()