reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaInit.cpp
 8719         DiagnoseUninitializedReference(S, Kind.getLocation(), DestType);
 8723       S.Diag(Kind.getLocation(), diag::err_reference_has_multiple_inits)
 8727     S.Diag(Kind.getLocation(), diag::err_list_init_in_parens)
 8732     S.Diag(Kind.getLocation(), diag::err_array_init_not_init_list) << 0;
 8735     S.Diag(Kind.getLocation(), diag::err_array_init_not_init_list) << 1;
 8738     S.Diag(Kind.getLocation(), diag::err_array_init_not_init_list) << 2;
 8741     S.Diag(Kind.getLocation(), diag::err_array_init_narrow_string_into_wchar);
 8744     S.Diag(Kind.getLocation(), diag::err_array_init_wide_string_into_char);
 8747     S.Diag(Kind.getLocation(),
 8751     S.Diag(Kind.getLocation(),
 8753     S.Diag(Args.front()->getBeginLoc(),
 8758     S.Diag(Kind.getLocation(),
 8760       << S.getLangOpts().CPlusPlus2a;
 8764     S.Diag(Kind.getLocation(),
 8774     S.Diag(Kind.getLocation(), diag::err_variable_object_no_init)
 8780     S.ResolveAddressOfOverloadedFunction(OnlyArg,
 8789     S.checkAddressOfFunctionIsAvailable(FD, /*Complain=*/true,
 8803                   ? (S.PDiag(diag::err_typecheck_ambiguous_condition)
 8806                   : (S.PDiag(diag::err_ref_init_ambiguous)
 8809           S, OCD_AmbiguousCandidates, Args);
 8813       auto Cands = FailedCandidateSet.CompleteCandidates(S, OCD_AllCandidates, Args);
 8814       if (!S.RequireCompleteType(Kind.getLocation(),
 8818         S.Diag(Kind.getLocation(), diag::err_typecheck_nonviable_condition)
 8823       FailedCandidateSet.NoteCandidates(S, Args, Cands);
 8827       S.Diag(Kind.getLocation(), diag::err_typecheck_deleted_function)
 8832         = FailedCandidateSet.BestViableFunction(S, Kind.getLocation(), Best);
 8834         S.NoteDeletedFunction(Best->Function);
 8848       S.Diag(Kind.getLocation(),
 8858     S.Diag(Kind.getLocation(),
 8871     S.Diag(Kind.getLocation(), diag::err_reference_bind_to_bitfield)
 8877       S.Diag(BitField->getLocation(), diag::note_bitfield_decl);
 8882     S.Diag(Kind.getLocation(), diag::err_reference_bind_to_vector_element)
 8888     S.Diag(Kind.getLocation(), diag::err_lvalue_to_rvalue_ref)
 8894     S.Diag(Kind.getLocation(), diag::err_reference_bind_temporary_addrspace)
 8906       S.Diag(Kind.getLocation(), diag::err_reference_bind_drops_quals)
 8910       S.Diag(Kind.getLocation(), diag::err_reference_bind_drops_quals)
 8918     S.Diag(Kind.getLocation(), diag::err_reference_bind_failed)
 8924     emitBadConversionNotes(S, Entity, Args[0]);
 8929     PartialDiagnostic PDiag = S.PDiag(diag::err_init_conversion_failed)
 8935     S.HandleFunctionTypeMismatch(PDiag, FromType, DestType);
 8936     S.Diag(Kind.getLocation(), PDiag);
 8937     emitBadConversionNotes(S, Entity, Args[0]);
 8956     R.setBegin(S.getLocForEndOfToken(R.getBegin()));
 8958       S.Diag(Kind.getLocation(), diag::err_builtin_func_cast_more_than_one_arg)
 8961       S.Diag(Kind.getLocation(), diag::err_excess_initializers)
 8967     S.Diag(Kind.getLocation(), diag::err_list_init_in_parens)
 8972     S.Diag(Kind.getLocation(), diag::err_reference_bind_init_list)
 8977     S.Diag(Kind.getLocation(), diag::err_init_list_bad_dest_type)
 9001                                 S.PDiag(diag::err_ovl_ambiguous_init)
 9003             S, OCD_AmbiguousCandidates, Args);
 9010             isa<CXXConstructorDecl>(S.CurContext)) {
 9016             = cast<CXXConstructorDecl>(S.CurContext);
 9021             S.Diag(Kind.getLocation(), diag::err_missing_default_ctor)
 9023               << S.Context.getTypeDeclType(Constructor->getParent())
 9031             S.Diag(BaseDecl->getLocation(), diag::note_previous_decl)
 9032               << S.Context.getTagDeclType(BaseDecl);
 9034             S.Diag(Kind.getLocation(), diag::err_missing_default_ctor)
 9036               << S.Context.getTypeDeclType(Constructor->getParent())
 9040             S.Diag(Entity.getDecl()->getLocation(),
 9045               S.Diag(Record->getDecl()->getLocation(),
 9047                 << S.Context.getTagDeclType(Record->getDecl());
 9055                 S.PDiag(diag::err_ovl_no_viable_function_in_init)
 9057             S, OCD_AllCandidates, Args);
 9063           = FailedCandidateSet.BestViableFunction(S, Kind.getLocation(), Best);
 9065           S.Diag(Kind.getLocation(), diag::err_ovl_deleted_init)
 9074         if (S.isImplicitlyDeleted(Best->Function))
 9075           S.Diag(Kind.getLocation(), diag::err_ovl_deleted_special_init)
 9076             << S.getSpecialMember(cast<CXXMethodDecl>(Best->Function))
 9079           S.Diag(Kind.getLocation(), diag::err_ovl_deleted_init)
 9082         S.NoteDeletedFunction(Best->Function);
 9094         isa<CXXConstructorDecl>(S.CurContext)) {
 9098       CXXConstructorDecl *Constructor = cast<CXXConstructorDecl>(S.CurContext);
 9099       S.Diag(Kind.getLocation(), diag::err_uninitialized_member_in_ctor)
 9102         << S.Context.getTypeDeclType(Constructor->getParent())
 9105       S.Diag(Entity.getDecl()->getLocation(), diag::note_previous_decl)
 9108       S.Diag(Kind.getLocation(), diag::err_default_init_const)
 9114     S.RequireCompleteType(Kind.getLocation(), FailedIncompleteType,
 9121     diagnoseListInit(S, Entity, InitList);
 9131     S.Diag(Kind.getLocation(), diag::err_selected_explicit_constructor)
 9135       = FailedCandidateSet.BestViableFunction(S, Kind.getLocation(), Best);
 9139     S.Diag(CtorDecl->getLocation(),
 9145   PrintInitLocationNote(S, Entity);