• Home
  • Raw
  • Download

Lines Matching refs:InitList

3398                                   InitListExpr *InitList,
3673 InitListExpr *InitList = nullptr);
3679 InitListExpr *InitList, in TryReferenceListInitialization() argument
3704 if (InitList->getNumInits() == 1) { in TryReferenceListInitialization()
3705 Expr *Initializer = InitList->getInit(0); in TryReferenceListInitialization()
3725 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
3731 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
3737 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
3753 InitListExpr *InitList, in TryListInitialization() argument
3761 !DestType->isAnyComplexType() && InitList->getNumInits() > 1) { in TryListInitialization()
3766 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
3772 !S.isCompleteType(InitList->getLocStart(), DestType)) { in TryListInitialization()
3788 if (S.getLangOpts().CPlusPlus11 && InitList->getNumInits() == 1) { in TryListInitialization()
3790 QualType InitType = InitList->getInit(0)->getType(); in TryListInitialization()
3792 S.IsDerivedFrom(InitList->getLocStart(), InitType, DestType)) { in TryListInitialization()
3793 Expr *InitAsExpr = InitList->getInit(0); in TryListInitialization()
3801 Expr *SubInit[1] = {InitList->getInit(0)}; in TryListInitialization()
3807 InitList->getLBraceLoc(), in TryListInitialization()
3808 InitList->getRBraceLoc()) in TryListInitialization()
3818 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
3834 if (InitList->getNumInits() == 0) { in TryListInitialization()
3837 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
3844 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
3849 Expr *InitListAsExpr = InitList; in TryListInitialization()
3858 InitList->getNumInits() == 1) { in TryListInitialization()
3859 Expr *E = InitList->getInit(0); in TryListInitialization()
3896 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
3913 if (InitList->getInit(0)->getType()->isRecordType()) { in TryListInitialization()
3917 InitList->getLBraceLoc(), in TryListInitialization()
3918 InitList->getRBraceLoc()) in TryListInitialization()
3920 Expr *SubInit[1] = { InitList->getInit(0) }; in TryListInitialization()
3925 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
3930 InitListChecker CheckInitList(S, Entity, InitList, in TryListInitialization()
4450 InitListExpr *InitList) { in TryValueInitialization() argument
4451 assert((!InitList || InitList->getNumInits() == 0) && in TryValueInitialization()
4511 Expr *InitListAsExpr = InitList; in TryValueInitialization()
4512 MultiExprArg Args(&InitListAsExpr, InitList ? 1 : 0); in TryValueInitialization()
4513 bool InitListSyntax = InitList; in TryValueInitialization()
4997 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) { in InitializeFrom() local
4998 TryListInitialization(S, Entity, Kind, InitList, *this, in InitializeFrom()
6658 InitListExpr *InitList = cast<InitListExpr>(CurInit.get()); in Perform() local
6666 InitList, Ty, /*VerifyOnly=*/false, in Perform()
6704 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Perform() local
6705 S.Diag(InitList->getExprLoc(), diag::warn_cxx98_compat_ctor_list_init) in Perform()
6706 << InitList->getSourceRange(); in Perform()
6707 MultiExprArg Arg(InitList->getInits(), InitList->getNumInits()); in Perform()
6714 InitList->getLBraceLoc(), in Perform()
6715 InitList->getRBraceLoc()); in Perform()
7009 InitListExpr *InitList) { in diagnoseListInit() argument
7017 InitList->getNumInits()), in diagnoseListInit()
7021 return diagnoseListInit(S, HiddenArray, InitList); in diagnoseListInit()
7029 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
7030 SourceLocation Loc = InitList->getLocStart(); in diagnoseListInit()
7037 InitListChecker DiagnoseInitList(S, Entity, InitList, DestType, in diagnoseListInit()
7243 auto *InitList = dyn_cast<InitListExpr>(Args[0]); in Diagnose() local
7244 if (InitList && InitList->getNumInits() >= 1) { in Diagnose()
7245 R = SourceRange(InitList->getInit(0)->getLocEnd(), InitList->getLocEnd()); in Diagnose()
7281 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() local
7282 Args = MultiExprArg(InitList->getInits(), InitList->getNumInits()); in Diagnose()
7405 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() local
7406 diagnoseListInit(S, Entity, InitList); in Diagnose()