Home | History | Annotate | Download | only in Sema

Lines Matching defs:diag

94       return S->Diag(DRE->getLocStart(),
95 diag::err_param_default_argument_references_param)
102 return S->Diag(DRE->getLocStart(),
103 diag::err_param_default_argument_references_local)
115 return S->Diag(ThisE->getLocStart(),
116 diag::err_param_default_argument_references_this)
144 return S->Diag(Lambda->getLocStart(),
145 diag::err_lambda_capture_default_arg);
254 diag::err_typecheck_decl_incomplete_type)) {
310 Diag(EqualLoc, diag::err_param_default_argument)
391 Diag(Param->getLocation(), diag::err_param_default_argument_nonfunc)
397 Diag(Param->getLocation(), diag::err_param_default_argument_nonfunc)
461 diag::err_param_default_argument_redefinition;
476 DiagDefaultParamID = diag::warn_param_default_argument_redefinition;
489 Diag(NewParam->getLocation(), DiagDefaultParamID)
502 Diag(OldParam->getLocation(), diag::note_previous_definition)
517 Diag(NewParam->getLocation(),
518 diag::err_param_default_argument_template_redecl)
520 Diag(Old->getLocation(), diag::note_template_prev_declaration)
534 Diag(NewParam->getLocation(), diag::err_template_spec_default_arg)
559 Diag(NewParam->getLocation(),
560 diag::err_param_default_argument_member_template_redecl)
577 Diag(NewParam->getLocation(), diag::err_default_arg_makes_ctor_special)
579 Diag(Old->getLocation(), diag::note_previous_declaration);
587 Diag(New->getLocation(), diag::err_constexpr_redecl_mismatch)
589 Diag(Old->getLocation(), diag::note_previous_declaration);
599 Diag(New->getLocation(), diag::err_friend_decl_with_def_arg_redeclared);
600 Diag(Old->getLocation(), diag::note_previous_declaration);
679 Diag(Param->getLocation(),
680 diag::err_param_default_argument_missing_name)
683 Diag(Param->getLocation(),
684 diag::err_param_default_argument_missing);
717 diag::err_constexpr_non_literal_param,
754 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base)
759 Diag(I->getLocStart(),
760 diag::note_constexpr_virtual_base_here) << I->getSourceRange();
772 Diag(NewFD->getLocation(), diag::err_constexpr_virtual);
780 Diag(WrittenVirtual->getLocation(),
781 diag::note_overridden_virtual_function);
789 diag::err_constexpr_non_literal_return))
832 SemaRef.Diag(TL.getBeginLoc(), diag::err_constexpr_vla)
844 SemaRef.Diag(DS->getLocStart(),
846 ? diag::warn_cxx11_compat_constexpr_type_definition
847 : diag::ext_constexpr_type_definition)
865 SemaRef.Diag(VD->getLocation(),
866 diag::err_constexpr_local_var_static)
874 diag::err_constexpr_local_var_non_literal_type,
878 SemaRef.Diag(VD->getLocation(),
879 diag::err_constexpr_local_var_no_init)
884 SemaRef.Diag(VD->getLocation(),
886 ? diag::warn_cxx11_compat_constexpr_local_var
887 : diag::ext_constexpr_local_var)
901 SemaRef.Diag(DS->getLocStart(), diag::err_constexpr_body_invalid_stmt)
935 SemaRef.Diag(Dcl->getLocation(), diag::err_constexpr_ctor_missing_init);
938 SemaRef.Diag(Field->getLocation(), diag::note_constexpr_ctor_missing_init);
1063 SemaRef.Diag(S->getLocStart(), diag::err_constexpr_body_invalid_stmt)
1083 Diag(Body->getLocStart(), diag::err_constexpr_function_try_block)
1101 Diag(Cxx1yLoc,
1103 ? diag::warn_cxx11_compat_constexpr_body_invalid_stmt
1104 : diag::ext_constexpr_body_invalid_stmt)
1118 Diag(Dcl->getLocation(), diag::err_constexpr_union_ctor_no_init);
1166 Diag(Dcl->getLocation(),
1167 OK ? diag::warn_cxx11_compat_constexpr_body_no_return
1168 : diag::err_constexpr_body_no_return);
1172 Diag(ReturnStmts.back(),
1174 ? diag::warn_cxx11_compat_constexpr_body_multiple_return
1175 : diag::ext_constexpr_body_multiple_return);
1177 Diag(ReturnStmts[I], diag::note_constexpr_body_previous_return);
1193 Diag(Dcl->getLocation(), diag::ext_constexpr_function_never_constant_expr)
1196 Diag(Diags[I].first, Diags[I].second);
1274 Diag(Class->getLocation(), diag::err_base_clause_on_union)
1281 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
1296 Diag(BaseLoc, diag::err_circular_inheritance)
1300 Diag(BaseDecl->getLocation(), diag::note_previous_decl)
1314 Diag(BaseLoc, diag::err_base_must_be_class) << SpecifierRange;
1321 Diag(BaseLoc, diag::err_union_as_base_class) << SpecifierRange;
1329 diag::err_incomplete_base_class, SpecifierRange)) {
1346 Diag(BaseLoc, diag::err_class_marked_final_used_as_base)
1348 Diag(CXXBaseDecl->getLocation(), diag::note_previous_decl)
1389 Diag(Attr->getLoc(),
1391 ? diag::warn_unknown_attribute_ignored
1392 : diag::err_base_specifier_attribute)
1441 Diag(Bases[idx]->getLocStart(),
1442 diag::err_duplicate_base_class)
1462 Diag(KnownBase->getLocStart(), diag::err_invalid_base_in_interface)
1636 Diag(Loc, AmbigiousBaseConvID)
1649 : diag::err_upcast_to_inaccessible_base,
1650 diag::err_ambiguous_derived_to_base_conv,
1718 Diag(OA->getLocation(),
1719 diag::override_keyword_only_allowed_on_virtual_member_functions)
1724 Diag(FA->getLocation(),
1725 diag::override_keyword_only_allowed_on_virtual_member_functions)
1743 Diag(MD->getLocation(), diag::err_function_marked_override_not_overriding)
1755 Diag(New->getLocation(), diag::err_final_function_overridden)
1757 Diag(Old->getLocation(), diag::note_overridden_virtual_function);
1839 Diag(Loc, diag::err_invalid_member_in_interface)
1842 Diag(Loc, diag::err_invalid_member_in_interface)
1860 Diag(DS.getStorageClassSpecLoc(), diag::err_mutable_function);
1868 Diag(DS.getStorageClassSpecLoc(),
1869 diag::err_storageclass_invalid_for_member);
1880 Diag(DS.getConstexprSpecLoc(), diag::err_invalid_constexpr_member);
1913 Diag(Loc, diag::err_bad_variable_name)
1926 Diag(D.getIdentifierLoc(), diag::err_template_member)
1932 Diag(TemplateParams->getTemplateLoc(),
1933 diag::err_template_member_noparams)
1951 Diag(D.getIdentifierLoc(), diag::err_member_qualification)
1984 Diag(Loc, diag::err_static_not_bitfield)
1988 Diag(Loc, diag::err_typedef_not_bitfield)
1993 Diag(Loc, diag::err_not_integral_type_bitfield)
2031 if (Diags.getDiagnosticLevel(diag::warn_unused_private_field,
2098 unsigned diag = VD->getType()->isReferenceType()
2099 ? diag::warn_reference_field_is_uninit
2100 : diag::warn_field_is_uninit;
2101 S.Diag(FieldME->getExprLoc(), diag) << VD;
2178 if (getDiagnostics().getDiagnosticLevel(diag::warn_field_is_uninit, InitLoc)
2362 Diag(EllipsisLoc, diag::err_pack_expansion_member_init)
2421 Diag(R.getNameLoc(), diag::err_mem_init_not_member_or_class_suggest)
2424 Diag(Member->getLocation(), diag::note_previous_decl)
2437 Diag(R.getNameLoc(), diag::err_mem_init_not_member_or_class_suggest)
2443 Diag(BaseSpec->getLocStart(),
2444 diag::note_base_class_specified_here)
2454 Diag(IdLoc, diag::err_mem_init_not_member_or_class)
2512 S.Diag(Init->getExprLoc(),
2513 IsPointer ? diag::warn_init_ptr_member_to_parameter_addr
2514 : diag::warn_bind_ref_member_to_parameter)
2521 S.Diag(Member->getLocation(), diag::note_ref_or_ptr_member_declared_here)
2553 if (getDiagnostics().getDiagnosticLevel(diag::warn_field_is_uninit, IdLoc)
2621 return Diag(NameLoc, diag::err_delegating_ctor)
2623 Diag(NameLoc, diag::warn_cxx98_compat_delegating_ctor);
2680 return Diag(BaseLoc, diag::err_base_init_does_not_name_class)
2695 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
2733 return Diag(BaseLoc, diag::err_not_direct_base_or_virtual)
2753 return Diag(BaseLoc, diag::err_base_init_direct_and_virtual)
3123 SemaRef.Diag(Constructor->getLocation(),
3124 diag::err_uninitialized_member_in_ctor)
3128 SemaRef.Diag(Field->getLocation(), diag::note_declared_at);
3133 SemaRef.Diag(Constructor->getLocation(),
3134 diag::err_uninitialized_member_in_ctor)
3138 SemaRef.Diag(Field->getLocation(), diag::note_declared_at);
3377 Diag(Value->getSourceLocation(), diag
3520 if (SemaRef.Diags.getDiagnosticLevel(diag::warn_initializer_out_of_order,
3579 SemaRef.Diag(PrevInit->getSourceLocation(),
3580 diag::warn_initializer_out_of_order);
3615 S.Diag(Init->getSourceLocation(),
3616 diag::err_multiple_mem_initialization)
3622 S.Diag(Init->getSourceLocation(),
3623 diag::err_multiple_base_initialization)
3627 S.Diag(PrevInit->getSourceLocation(), diag::note_previous_initializer)
3647 S.Diag(Init->getSourceLocation(),
3648 diag::err_multiple_mem_union_initialization)
3651 S.Diag(En.second->getSourceLocation(), diag::note_previous_initializer)
3685 Diag(ColonLoc, diag::err_only_constructors_take_base_inits);
3718 Diag(Init->getSourceLocation(),
3719 diag::err_delegating_initializer_alone)
3779 PDiag(diag::err_access_dtor_field)
3811 PDiag(diag::err_access_dtor_base)
3842 PDiag(diag::err_access_dtor_vbase)
3848 diag::err_access_dtor_vbase, 0, ClassDecl->getLocation(),
3879 S.Diag(Loc, DiagID) << T;
3881 S.Diag(Loc, DiagID) << SelID << T;
3968 Diag(SO->second.front().Method->getLocation(),
3969 diag::note_pure_virtual_function)
4078 Info.S.Diag(Ctx->getLocation(), diag::err_array_of_abstract_type)
4081 Info.S.Diag(Ctx->getLocation(), diag::err_abstract_type_in_decl)
4173 Diag(Record->getLocation(), diag::warn_no_constructor_for_refconst)
4178 Diag(F->getLocation(), diag::note_refconst_member_not_initialized)
4203 Diag(D->getLocation(), diag::err_member_name_of_class)
4214 Diag(dtor ? dtor->getLocation() : Record->getLocation(),
4215 diag::warn_non_virtual_dtor) << Context.getRecordType(Record);
4219 Diag(Record->getLocation(), diag::warn_abstract_final_class);
4279 diag::err_constexpr_method_non_literal);
4492 Diag(MD->getLocation(), diag::err_defaulted_special_member_params)
4496 Diag(MD->getLocation(), diag::err_defaulted_special_member_variadic)
4516 Diag(MD->getLocation(), diag::err_defaulted_special_member_return_type)
4523 Diag(MD->getLocation(), diag::err_defaulted_special_member_quals)
4538 Diag(MD->getLocation(),
4539 diag::err_defaulted_special_member_volatile_param) << CSM;
4545 Diag(MD->getLocation(),
4546 diag::err_defaulted_special_member_copy_const_param)
4550 Diag(MD->getLocation(),
4551 diag::err_defaulted_special_member_move_const_param)
4560 Diag(MD->getLocation(), diag::err_defaulted_copy_assign_not_ref);
4577 Diag(MD->getLocStart(), diag::err_incorrect_defaulted_constexpr) << CSM;
4623 Diag(MD->getLocation(), diag::err_out_of_line_default_deletes) << CSM;
4646 PDiag(diag::err_incorrect_defaulted_exception_spec)
4793 S.Diag(Field->getLocation(),
4794 diag::note_deleted_special_member_class_subobject)
4799 S.Diag(Base->getLocStart(),
4800 diag::note_deleted_special_member_class_subobject)
4870 S.Diag(FD->getLocation(), diag::note_deleted_default_ctor_uninit_field)
4882 S.Diag(FD->getLocation(), diag::note_deleted_default_ctor_uninit_field)
4894 S.Diag(FD->getLocation(), diag::note_deleted_copy_ctor_rvalue_reference)
4902 S.Diag(FD->getLocation(), diag::note_deleted_assign_field)
4910 S.Diag(FD->getLocation(), diag::note_deleted_assign_field)
4942 S.Diag(FieldRecord->getLocation(),
4943 diag::note_deleted_default_ctor_all_const)
4970 S.Diag(MD->getParent()->getLocation(),
4971 diag::note_deleted_default_ctor_all_const)
4997 Diag(RD->getLocation(), diag::note_lambda_decl);
5047 Diag(UserDeclaredMove->getLocation(),
5048 diag::note_deleted_copy_user_declared_move)
5068 Diag(RD->getLocation(), diag::note_deleted_dtor_no_operator_delete);
5278 S.Diag(SubobjLoc, diag::note_nontrivial_no_def_ctor)
5281 S.Diag(CD->getLocation(), diag::note_user_declared_ctor);
5283 S.Diag(SubobjLoc, diag::note_nontrivial_no_copy)
5287 S.Diag(Selected->getLocation(), diag::note_nontrivial_user_provided)
5290 S.Diag(SubobjLoc, diag::note_nontrivial_user_provided)
5292 S.Diag(Selected->getLocation(), diag::note_declared_at);
5296 S.Diag(SubobjLoc, diag::note_nontrivial_subobject)
5333 S.Diag(FI->getLocation(), diag::note_nontrivial_in_class_init) << *FI;
5344 S.Diag(FI->getLocation(), diag::note_nontrivial_objc_ownership)
5398 Diag(Param0->getLocation(), diag::note_nontrivial_param_type)
5415 Diag(Param0->getLocation(), diag::note_nontrivial_param_type)
5434 Diag(MD->getParamDecl(MD->getMinRequiredArguments())->getLocation(),
5435 diag::note_nontrivial_default_arg)
5441 Diag(MD->getLocation(), diag::note_nontrivial_variadic);
5482 Diag(MD->getLocation(), diag::note_nontrivial_virtual_dtor) << RD;
5498 Diag(BS.getLocStart(), diag::note_nontrivial_has_virtual) << RD << 1;
5507 Diag(MLoc, diag::note_nontrivial_has_virtual) << RD << 0;
5598 if (Diags.getDiagnosticLevel(diag::warn_overloaded_virtual,
5624 Diag(MD->getLocation(), diag::warn_overloaded_virtual)
5630 diag::note_hidden_overloaded_virtual_declared_here) << overloadedMD;
5632 Diag(overloadedMD->getLocation(), PD);
5651 Diag(l->getLoc(), diag::warn_attribute_after_definition_ignored) <<
5854 Diag(D.getIdentifierLoc(), diag::err_constructor_cannot_be)
5861 Diag(D.getIdentifierLoc(), diag::err_constructor_cannot_be)
5871 Diag(D.getIdentifierLoc(), diag::err_invalid_qualified_constructor)
5874 Diag(D.getIdentifierLoc(), diag::err_invalid_qualified_constructor)
5877 Diag(D.getIdentifierLoc(), diag::err_invalid_qualified_constructor)
5885 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_constructor)
5932 Diag(ParamLoc, diag::err_constructor_byvalue_arg)
5993 Diag(D.getIdentifierLoc(), diag::err_destructor_typedef_name)
5998 Diag(D.getIdentifierLoc(), diag::err_destructor_typedef_name)
6011 Diag(D.getIdentifierLoc(), diag::err_destructor_cannot_be)
6027 Diag(D.getIdentifierLoc(), diag::err_destructor_return_type)
6035 Diag(D.getIdentifierLoc(), diag::err_invalid_qualified_destructor)
6038 Diag(D.getIdentifierLoc(), diag::err_invalid_qualified_destructor)
6041 Diag(D.getIdentifierLoc(), diag::err_invalid_qualified_destructor)
6049 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_destructor)
6057 Diag(D.getIdentifierLoc(), diag::err_destructor_with_params);
6066 Diag(D.getIdentifierLoc(), diag::err_destructor_variadic);
6099 Diag(D.getIdentifierLoc(), diag::err_conv_function_not_member)
6117 Diag(D.getIdentifierLoc(), diag::err_conv_function_return_type)
6127 Diag(D.getIdentifierLoc(), diag::err_conv_function_with_params);
6133 Diag(D.getIdentifierLoc(), diag::err_conv_function_variadic);
6140 Diag(D.getIdentifierLoc(), diag::err_conv_function_with_complex_decl)
6150 Diag(D.getIdentifierLoc(), diag::err_conv_function_to_array);
6154 Diag(D.getIdentifierLoc(), diag::err_conv_function_to_function);
6167 Diag(D.getDeclSpec().getExplicitSpecLoc(),
6169 diag::warn_cxx98_compat_explicit_conversion_functions :
6170 diag::ext_explicit_conversion_functions)
6204 Diag(Conversion->getLocation(), diag::warn_conv_to_self_not_used)
6207 Diag(Conversion->getLocation(), diag::warn_conv_to_base_not_used)
6210 Diag(Conversion->getLocation(), diag::warn_conv_to_void_not_used)
6257 S.Diag(Loc, diag::warn_inline_namespace_reopened_noninline)
6260 S.Diag(Loc, diag::err_inline_namespace_mismatch)
6263 S.Diag(PrevNS->getLocation(), diag::note_previous_definition);
6320 Diag(Loc, diag::err_redefinition_different_kind)
6322 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
6532 S.Diag(Loc, diag::err_implied_std_initializer_list_not_found);
6539 S.Diag(Loc, diag::err_implied_std_initializer_list_not_found);
6547 S.Diag(Found->getLocation(), diag::err_malformed_std_initializer_list);
6556 S.Diag(Template->getLocation(), diag::err_malformed_std_initializer_list);
6636 S.Diag(IdentLoc, diag::err_using_directive_member_suggest)
6641 S.Diag(IdentLoc, diag::err_using_directive_suggest)
6646 S.Diag(Corrected.getCorrectionDecl()->getLocation(),
6647 diag::note_namespace_defined_here) << CorrectedQuotedStr;
6688 Diag(IdentLoc, diag::ext_using_undefined_std);
6723 Diag(IdentLoc, diag::warn_using_directive_in_header);
6728 Diag(IdentLoc, diag::err_expected_namespace_name) << SS.getRange();
6773 Diag(Name.getLocStart(),
6775 diag::warn_cxx98_compat_using_decl_constructor :
6776 diag::err_using_decl_constructor)
6784 Diag(Name.getLocStart(), diag::err_using_decl_destructor)
6789 Diag(Name.getLocStart(), diag::err_using_decl_template_id)
6801 Diag(Name.getLocStart(),
6802 getLangOpts().CPlusPlus11 ? diag::err_access_decl
6803 : diag::warn_access_decl_deprecated)
6877 Diag(Using->getLocation(),
6878 diag::err_using_decl_nested_name_specifier_is_current_class)
6880 Diag(Orig->getLocation(), diag::note_using_decl_target);
6884 Diag(Using->getQualifierLoc().getBeginLoc(),
6885 diag::err_using_decl_nested_name_specifier_is_not_base_class)
6889 Diag(Orig->getLocation(), diag::note_using_decl_target);
6929 Diag(Using->getLocation(), diag::err_using_decl_conflict);
6941 Diag(Using->getLocation(), diag::err_using_decl_conflict);
6945 Diag(Target->getLocation(), diag::note_using_decl_target);
6946 Diag(OldDecl->getLocation(), diag::note_using_decl_conflict);
6956 Diag(Using->getLocation(), diag::err_using_decl_conflict);
6957 Diag(Target->getLocation(), diag::note_using_decl_target);
6958 Diag(Tag->getLocation(), diag::note_using_decl_conflict);
6965 Diag(Using->getLocation(), diag::err_using_decl_conflict);
6966 Diag(Target->getLocation(), diag::note_using_decl_target);
6967 Diag(NonTag->getLocation(), diag::note_using_decl_conflict);
7099 Diag(IdentLoc, diag::err_using_requires_qualname);
7202 Diagdiag::err_no_member_suggest)
7207 Diag(ND->getLocation(), diag::note_previous_decl)
7210 Diag(IdentLoc, diag::err_no_member)
7225 Diag(IdentLoc, diag::err_using_typename_non_type);
7227 Diag((*I)->getUnderlyingDecl()->getLocation(),
7228 diag::note_using_decl_target);
7237 Diag(IdentLoc, diag::err_using_dependent_value_is_type);
7238 Diag(R.getFoundDecl()->getLocation(), diag::note_using_decl_target);
7247 Diag(IdentLoc, diag::err_using_decl_can_not_refer_to_namespace)
7284 Diag(UD->getUsingLoc(),
7285 diag::err_using_decl_constructor_not_in_direct_base)
7347 Diag(NameLoc, diag::err_using_decl_redeclaration) << SS.getRange();
7348 Diag(D->getLocation(), diag::note_using_decl) << 1;
7372 Diag(NameLoc, diag::err_using_decl_can_not_refer_to_class_member)
7397 Diag(SS.getRange().getBegin(),
7398 diag::err_using_decl_nested_name_specifier_is_not_class)
7416 Diag(NameLoc,
7417 diag::err_using_decl_nested_name_specifier_is_current_class)
7422 Diag(SS.getRange().getBegin(),
7423 diag::err_using_decl_nested_name_specifier_is_not_base_class)
7482 Diag(SS.getRange().getBegin(),
7483 diag::err_using_decl_nested_name_specifier_is_not_base_class)
7556 Diag(UsingLoc, diag::err_alias_template_extra_headers)
7570 Diag(UsingLoc, diag::err_redefinition_different_kind)
7575 Diag(OldD->getLocation(), diag::note_previous_definition);
7595 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef)
7598 Diag(OldTD->getLocation(), diag::note_previous_definition);
7665 unsigned DiagID = isa<NamespaceDecl>(PrevDecl) ? diag::err_redefinition :
7666 diag::err_redefinition_different_kind;
7667 Diag(AliasLoc, DiagID) << Alias;
7668 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
7677 Diag(IdentLoc, diag::err_expected_namespace_name) << SS.getRange();
7756 Diag(Loc, diag::err_in_class_initializer_references_def_ctor) << MD;
7831 Diag(CD->getLocation(),
7832 diag::err_in_class_initializer_references_def_ctor) << CD;
7946 Diag(CurrentLocation, diag::note_member_synthesized_at)
8067 SemaRef.Diag(UsingLoc, diag::warn_using_decl_constructor_ellipsis);
8068 SemaRef.Diag(Ctor->getLocation(),
8069 diag::note_using_decl_constructor_ellipsis);
8152 SemaRef.Diag(UsingLoc, diag::err_using_decl_constructor_conflict);
8153 SemaRef.Diag(BaseCtor->getLocation(),
8154 diag::note_using_decl_constructor_conflict_current_ctor);
8155 SemaRef.Diag(Entry.BaseCtor->getLocation(),
8156 diag::note_using_decl_constructor_conflict_previous_ctor);
8157 SemaRef.Diag(Entry.DerivedCtor->getLocation(),
8158 diag::note_using_decl_constructor_conflict_previous_using);
8284 Diag(CurrentLocation, diag::note_inhctor_synthesized_at)
8418 Diag(CurrentLocation, diag::note_member_synthesized_at)
8958 S.Diag(UserDeclaredOperation->getLocation(),
8959 diag::warn_deprecated_copy_operation)
8962 S.Diag(UseLoc, diag::note_member_synthesized_at)
9069 Diag(CurrentLocation, diag::note_member_synthesized_at)
9093 Diag(ClassDecl->getLocation(), diag::err_uninitialized_member_for_assign)
9095 Diag(Field->getLocation(), diag::note_declared_at);
9096 Diag(CurrentLocation, diag::note_member_synthesized_at)
9105 Diag(ClassDecl->getLocation(), diag::err_uninitialized_member_for_assign)
9107 Diag(Field->getLocation(), diag::note_declared_at);
9108 Diag(CurrentLocation, diag::note_member_synthesized_at)
9148 Diag(CurrentLocation, diag::note_member_synthesized_at)
9169 Diag(CurrentLocation, diag::note_member_synthesized_at)
9528 Diag(CurrentLocation, diag::note_member_synthesized_at)
9552 Diag(ClassDecl->getLocation(), diag::err_uninitialized_member_for_assign)
9554 Diag(Field->getLocation(), diag::note_declared_at);
9555 Diag(CurrentLocation, diag::note_member_synthesized_at)
9564 Diag(ClassDecl->getLocation(), diag::err_uninitialized_member_for_assign)
9566 Diag(Field->getLocation(), diag::note_declared_at);
9567 Diag(CurrentLocation, diag::note_member_synthesized_at)
9611 Diag(CurrentLocation, diag::note_member_synthesized_at)
9632 Diag(CurrentLocation, diag::note_member_synthesized_at)
9811 Diag(CurrentLocation, diag::note_member_synthesized_at)
10000 Diag(CurrentLocation, diag::note_member_synthesized_at)
10098 Diag(CurrentLocation, diag::note_lambda_to_block_conv);
10107 Diag(CurrentLocation, diag::note_lambda_to_block_conv);
10207 PDiag(diag::err_access_dtor_var)
10216 Diag(VD->getLocation(), diag::warn_exit_time_destructor);
10220 Diag(VD->getLocation(), diag::warn_global_destructor);
10276 return SemaRef.Diag(FnDecl->getLocation(),
10277 diag::err_operator_new_delete_declared_in_namespace)
10283 return SemaRef.Diag(FnDecl->getLocation(),
10284 diag::err_operator_new_delete_declared_static)
10302 return SemaRef.Diag(FnDecl->getLocation(),
10303 diag::err_operator_new_delete_dependent_result_type)
10308 return SemaRef.Diag(FnDecl->getLocation(),
10309 diag::err_operator_new_delete_invalid_result_type)
10314 return SemaRef.Diag(FnDecl->getLocation(),
10315 diag::err_operator_new_delete_template_too_few_parameters)
10320 return SemaRef.Diag(FnDecl->getLocation(),
10321 diag::err_operator_new_delete_too_few_parameters)
10327 return SemaRef.Diag(FnDecl->getLocation(), DependentParamTypeDiag)
10333 return SemaRef.Diag(FnDecl->getLocation(), InvalidParamTypeDiag)
10356 diag::err_operator_new_dependent_param_type,
10357 diag::err_operator_new_param_type))
10363 return SemaRef.Diag(FnDecl->getLocation(),
10364 diag::err_operator_new_default_arg)
10384 diag::err_operator_delete_dependent_param_type,
10385 diag::err_operator_delete_param_type))
10419 Diag(FnDecl->getLocation(),
10420 diag::err_operator_overload_static) << FnDecl->getDeclName();
10435 return Diag(FnDecl->getLocation(),
10436 diag::err_operator_overload_needs_class_or_enum)
10450 return Diag((*Param)->getLocation(),
10451 diag::err_operator_overload_default_arg)
10489 return Diag(FnDecl->getLocation(), diag::err_operator_overload_must_be)
10496 return Diag(FnDecl->getLocation(), diag::err_operator_overload_variadic)
10502 return Diag(FnDecl->getLocation(),
10503 diag::err_operator_overload_must_be_member)
10524 return Diag(LastParam->getLocation(),
10525 diag::err_operator_overload_post_incdec_must_be_int)
10537 Diag(FnDecl->getLocation(), diag::err_literal_operator_outside_namespace)
10543 Diag(FnDecl->getLocation(), diag::err_literal_operator_extern_c);
10627 Diag(FnDecl->getLocation(), diag::err_literal_operator_params)
10638 Diag((*Param)->getDefaultArgRange().getBegin(),
10639 diag::err_literal_operator_default_argument)
10651 Diag(FnDecl->getLocation(), diag::warn_user_literal_reserved)
10675 Diag(LangLoc, diag::err_bad_language);
10741 Diag(Loc, diag::err_catch_rvalue_ref);
10747 unsigned DK = diag::err_catch_incomplete;
10751 DK = diag::err_catch_incomplete_ptr;
10756 DK = diag::err_catch_incomplete_ref;
10764 diag::err_abstract_type_in_decl,
10776 Diag(Loc, diag::err_objc_object_catch);
10781 Diag(Loc, diag::warn_objc_pointer_cxx_catch_fragile);
10870 Diag(D.getIdentifierLoc(), diag::err_qualified_catch_declarator)
10920 diag::err_static_assert_expression_is_not_constant,
10928 Diag(StaticAssertLoc, diag::err_static_assert_failed)
10971 Diag(TypeRange.getBegin(),
10973 diag::warn_cxx98_compat_unelaborated_friend_type :
10974 diag::ext_unelaborated_friend_type)
10980 Diag(FriendLoc,
10982 diag::warn_cxx98_compat_nonclass_type_friend :
10983 diag::ext_nonclass_type_friend)
10988 Diag(FriendLoc,
10990 diag::warn_cxx98_compat_enum_friend :
10991 diag::ext_enum_friend)
11003 Diag(FriendLoc, diag::err_friend_not_first_in_declaration) << T;
11043 Diag(TemplateParams->getTemplateLoc(), diag::err_template_tag_noparams)
11181 Diag(Loc, diag::err_tagless_friend_type_template)
11237 Diag(Loc, diag::err_unexpected_friend);
11345 Diag(NameInfo.getBeginLoc(), diag::err_friend_def_in_local_class);
11373 Diag(Loc, diag::err_qualified_friend_not_found)
11381 Diag(DS.getFriendSpecLoc(),
11383 diag::warn_cxx98_compat_friend_is_member :
11384 diag::err_friend_is_member);
11392 = Diag(SS.getRange().getBegin(), diag::err_qualified_friend_def);
11411 Diag(SS.getRange().getBegin(), diag::err_qualified_friend_def)
11424 Diag(Loc, diag::err_introducing_special_friend) <<
11484 Diag(FD->getLocation(), diag::err_friend_decl_with_def_arg_redeclared);
11485 Diag(OldFD->getLocation(), diag::note_previous_declaration);
11487 Diag(FD->getLocation(), diag::err_friend_decl_with_def_arg_must_be_def);
11503 Diag(DelLoc, diag::err_deleted_non_function);
11512 Diag(DelLoc, diag::err_deleted_decl_not_first);
11513 Diag(Prev->getLocation(), diag::note_previous_declaration);
11532 Diag(DelLoc, diag::err_deleted_override) << MD->getDeclName();
11535 Diag((*I)->getLocation(), diag::note_overridden_virtual_function);
11556 Diag(DefaultLoc, diag::err_default_special_members);
11611 Diag(DefaultLoc, diag::err_default_special_members);
11621 Self.Diag(SubStmt->getLocStart(),
11622 diag::err_return_in_constructor_handler);
11659 Diag(New->getLocation(),
11660 diag::err_conflicting_overriding_cc_attributes)
11662 Diag(Old->getLocation(), diag::note_overridden_virtual_function);
11698 Diag(New->getLocation(),
11699 diag::err_different_return_type_for_overriding_virtual_function)
11701 Diag(Old->getLocation(), diag::note_overridden_virtual_function);
11713 diag::err_covariant_return_incomplete,
11721 Diag(New->getLocation(),
11722 diag::err_covariant_return_not_derived)
11724 Diag(Old->getLocation(), diag::note_overridden_virtual_function);
11730 diag::err_covariant_return_inaccessible_base,
11731 diag::err_covariant_return_ambiguous_derived_to_base_conv,
11738 Diag(Old->getLocation(), diag::note_overridden_virtual_function);
11745 Diag(New->getLocation(),
11746 diag::err_covariant_return_type_different_qualifications)
11748 Diag(Old->getLocation(), diag::note_overridden_virtual_function);
11755 Diag(New->getLocation(),
11756 diag::err_covariant_return_type_class_type_more_qualified)
11758 Diag(Old->getLocation(), diag::note_overridden_virtual_function);
11781 Diag(Method->getLocation(), diag::err_non_virtual_pure)
11846 Diag(Dcl->getLocation(), diag::err_invalid_use_of_function_type)
11997 Diag(Class->getLocation(), Class->getTemplateSpecializationKind() ==
11999 ? diag::warn_weak_template_vtable : diag::warn_weak_vtable)
12096 PDiag(diag::err_access_dtor_ivar)
12143 S.Diag((*Ctor->init_begin())->getSourceLocation(),
12144 diag::warn_delegating_ctor_cycle)
12149 S.Diag(Target->getLocation(), diag::note_it_delegates_to);
12159 S.Diag(C->getLocation(), diag::note_which_delegates_to);
12195 S.Diag(E->getLocation(), diag::err_this_static_member_func)
12377 diag::err_noexcept_needs_constant_expression,
12435 Diag(DeclStart, diag::err_anonymous_property);
12456 Diag(D.getDeclSpec().getThreadStorageClassSpecLoc(),
12457 diag::err_invalid_thread)