Lines Matching refs:InitList
4170 InitListExpr *InitList,
4563 InitListExpr *InitList = nullptr);
4569 InitListExpr *InitList, in TryReferenceListInitialization() argument
4594 if (InitList->getNumInits() == 1) { in TryReferenceListInitialization()
4595 Expr *Initializer = InitList->getInit(0); in TryReferenceListInitialization()
4614 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4620 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4626 (void)S.Context.getUnqualifiedArrayType(InitList->getType(), T2Quals); in TryReferenceListInitialization()
4641 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4672 InitListExpr *InitList, in TryListInitialization() argument
4680 !DestType->isAnyComplexType() && InitList->getNumInits() > 1) { in TryListInitialization()
4685 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
4691 !S.isCompleteType(InitList->getBeginLoc(), DestType)) { in TryListInitialization()
4705 bool IsDesignatedInit = InitList->hasDesignatedInit(); in TryListInitialization()
4723 if (S.getLangOpts().CPlusPlus11 && InitList->getNumInits() == 1 && in TryListInitialization()
4726 QualType InitType = InitList->getInit(0)->getType(); in TryListInitialization()
4728 S.IsDerivedFrom(InitList->getBeginLoc(), InitType, DestType)) { in TryListInitialization()
4729 Expr *InitListAsExpr = InitList; in TryListInitialization()
4738 Expr *SubInit[1] = {InitList->getInit(0)}; in TryListInitialization()
4744 InitList->getLBraceLoc(), in TryListInitialization()
4745 InitList->getRBraceLoc()) in TryListInitialization()
4755 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4771 if (InitList->getNumInits() == 0) { in TryListInitialization()
4774 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
4781 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
4786 Expr *InitListAsExpr = InitList; in TryListInitialization()
4795 InitList->getNumInits() == 1) { in TryListInitialization()
4796 Expr *E = InitList->getInit(0); in TryListInitialization()
4835 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4854 Expr *Init = InitList->getInit(0); in TryListInitialization()
4860 InitList->getLBraceLoc(), in TryListInitialization()
4861 InitList->getRBraceLoc()) in TryListInitialization()
4868 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4873 InitListChecker CheckInitList(S, Entity, InitList, in TryListInitialization()
5446 InitListExpr *InitList) { in TryValueInitialization() argument
5447 assert((!InitList || InitList->getNumInits() == 0) && in TryValueInitialization()
5505 Expr *InitListAsExpr = InitList; in TryValueInitialization()
5506 MultiExprArg Args(&InitListAsExpr, InitList ? 1 : 0); in TryValueInitialization()
5507 bool InitListSyntax = InitList; in TryValueInitialization()
6338 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) { in InitializeFrom() local
6339 TryListInitialization(S, Entity, Kind, InitList, *this, in InitializeFrom()
7679 S, EnterExpressionEvaluationContext::InitList, in Perform()
7977 InitListExpr *InitList = cast<InitListExpr>(CurInit.get()); in Perform() local
7985 InitList, Ty, /*VerifyOnly=*/false, in Perform()
8026 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Perform() local
8027 S.Diag(InitList->getExprLoc(), diag::warn_cxx98_compat_ctor_list_init) in Perform()
8028 << InitList->getSourceRange(); in Perform()
8029 MultiExprArg Arg(InitList->getInits(), InitList->getNumInits()); in Perform()
8036 InitList->getLBraceLoc(), in Perform()
8037 InitList->getRBraceLoc()); in Perform()
8535 InitListExpr *InitList) { in diagnoseListInit() argument
8543 InitList->getNumInits()), in diagnoseListInit()
8547 return diagnoseListInit(S, HiddenArray, InitList); in diagnoseListInit()
8555 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
8556 SourceLocation Loc = InitList->getBeginLoc(); in diagnoseListInit()
8563 InitListChecker DiagnoseInitList(S, Entity, InitList, DestType, in diagnoseListInit()
8855 auto *InitList = dyn_cast<InitListExpr>(Args[0]); in Diagnose() local
8856 if (InitList && InitList->getNumInits() >= 1) { in Diagnose()
8857 R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc()); in Diagnose()
8898 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() local
8899 Args = MultiExprArg(InitList->getInits(), InitList->getNumInits()); in Diagnose()
9036 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() local
9037 diagnoseListInit(S, Entity, InitList); in Diagnose()
9066 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() local
9068 << Entity.getType() << InitList->getSourceRange(); in Diagnose()