Lines Matching refs:InitList

3640                                   InitListExpr *InitList,
4020 InitListExpr *InitList = nullptr);
4026 InitListExpr *InitList, in TryReferenceListInitialization() argument
4051 if (InitList->getNumInits() == 1) { in TryReferenceListInitialization()
4052 Expr *Initializer = InitList->getInit(0); in TryReferenceListInitialization()
4072 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4078 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4084 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4100 InitListExpr *InitList, in TryListInitialization() argument
4108 !DestType->isAnyComplexType() && InitList->getNumInits() > 1) { in TryListInitialization()
4113 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
4119 !S.isCompleteType(InitList->getBeginLoc(), DestType)) { in TryListInitialization()
4135 if (S.getLangOpts().CPlusPlus11 && InitList->getNumInits() == 1) { in TryListInitialization()
4137 QualType InitType = InitList->getInit(0)->getType(); in TryListInitialization()
4139 S.IsDerivedFrom(InitList->getBeginLoc(), InitType, DestType)) { in TryListInitialization()
4140 Expr *InitListAsExpr = InitList; in TryListInitialization()
4149 Expr *SubInit[1] = {InitList->getInit(0)}; in TryListInitialization()
4155 InitList->getLBraceLoc(), in TryListInitialization()
4156 InitList->getRBraceLoc()) in TryListInitialization()
4166 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4182 if (InitList->getNumInits() == 0) { in TryListInitialization()
4185 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
4192 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
4197 Expr *InitListAsExpr = InitList; in TryListInitialization()
4206 InitList->getNumInits() == 1) { in TryListInitialization()
4207 Expr *E = InitList->getInit(0); in TryListInitialization()
4246 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4263 if (InitList->getInit(0)->getType()->isRecordType()) { in TryListInitialization()
4267 InitList->getLBraceLoc(), in TryListInitialization()
4268 InitList->getRBraceLoc()) in TryListInitialization()
4270 Expr *SubInit[1] = { InitList->getInit(0) }; in TryListInitialization()
4275 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4280 InitListChecker CheckInitList(S, Entity, InitList, in TryListInitialization()
4801 InitListExpr *InitList) { in TryValueInitialization() argument
4802 assert((!InitList || InitList->getNumInits() == 0) && in TryValueInitialization()
4860 Expr *InitListAsExpr = InitList; in TryValueInitialization()
4861 MultiExprArg Args(&InitListAsExpr, InitList ? 1 : 0); in TryValueInitialization()
4862 bool InitListSyntax = InitList; in TryValueInitialization()
5433 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) { in InitializeFrom() local
5434 TryListInitialization(S, Entity, Kind, InitList, *this, in InitializeFrom()
7456 S, EnterExpressionEvaluationContext::InitList, in Perform()
7740 InitListExpr *InitList = cast<InitListExpr>(CurInit.get()); in Perform() local
7748 InitList, Ty, /*VerifyOnly=*/false, in Perform()
7789 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Perform() local
7790 S.Diag(InitList->getExprLoc(), diag::warn_cxx98_compat_ctor_list_init) in Perform()
7791 << InitList->getSourceRange(); in Perform()
7792 MultiExprArg Arg(InitList->getInits(), InitList->getNumInits()); in Perform()
7799 InitList->getLBraceLoc(), in Perform()
7800 InitList->getRBraceLoc()); in Perform()
8200 InitListExpr *InitList) { in diagnoseListInit() argument
8208 InitList->getNumInits()), in diagnoseListInit()
8212 return diagnoseListInit(S, HiddenArray, InitList); in diagnoseListInit()
8220 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
8221 SourceLocation Loc = InitList->getBeginLoc(); in diagnoseListInit()
8228 InitListChecker DiagnoseInitList(S, Entity, InitList, DestType, in diagnoseListInit()
8481 auto *InitList = dyn_cast<InitListExpr>(Args[0]); in Diagnose() local
8482 if (InitList && InitList->getNumInits() >= 1) { in Diagnose()
8483 R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc()); in Diagnose()
8524 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() local
8525 Args = MultiExprArg(InitList->getInits(), InitList->getNumInits()); in Diagnose()
8648 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() local
8649 diagnoseListInit(S, Entity, InitList); in Diagnose()