Lines Matching defs:InitList

4235                                   InitListExpr *InitList,
4672 InitListExpr *InitList = nullptr);
4678 InitListExpr *InitList,
4703 if (InitList->getNumInits() == 1) {
4704 Expr *Initializer = InitList->getInit(0);
4723 Sequence.RewrapReferenceInitList(cv1T1, InitList);
4729 Sequence.RewrapReferenceInitList(cv1T1, InitList);
4735 (void)S.Context.getUnqualifiedArrayType(InitList->getType(), T2Quals);
4750 TryListInitialization(S, TempEntity, Kind, InitList, Sequence,
4781 InitListExpr *InitList,
4789 !DestType->isAnyComplexType() && InitList->getNumInits() > 1) {
4794 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence,
4800 !S.isCompleteType(InitList->getBeginLoc(), DestType)) {
4814 bool IsDesignatedInit = InitList->hasDesignatedInit();
4832 if (S.getLangOpts().CPlusPlus11 && InitList->getNumInits() == 1 &&
4835 QualType InitType = InitList->getInit(0)->getType();
4837 S.IsDerivedFrom(InitList->getBeginLoc(), InitType, DestType)) {
4838 Expr *InitListAsExpr = InitList;
4847 Expr *SubInit[1] = {InitList->getInit(0)};
4865 InitList->getLBraceLoc()),
4869 Sequence.AddUnwrapInitListInitStep(InitList);
4878 InitList->getLBraceLoc(),
4879 InitList->getRBraceLoc())
4889 Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
4905 if (InitList->getNumInits() == 0) {
4908 TryValueInitialization(S, Entity, Kind, Sequence, InitList);
4915 if (TryInitializerListConstruction(S, InitList, DestType, Sequence,
4920 Expr *InitListAsExpr = InitList;
4929 InitList->getNumInits() == 1) {
4930 Expr *E = InitList->getInit(0);
4969 Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
4988 Expr *Init = InitList->getInit(0);
4994 InitList->getLBraceLoc(),
4995 InitList->getRBraceLoc())
5002 Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
5007 InitListChecker CheckInitList(S, Entity, InitList,
5581 InitListExpr *InitList) {
5582 assert((!InitList || InitList->getNumInits() == 0) &&
5641 Expr *InitListAsExpr = InitList;
5642 MultiExprArg Args(&InitListAsExpr, InitList ? 1 : 0);
5643 bool InitListSyntax = InitList;
6482 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) {
6483 TryListInitialization(S, Entity, Kind, InitList, *this,
7834 S, EnterExpressionEvaluationContext::InitList,
8132 InitListExpr *InitList = cast<InitListExpr>(CurInit.get());
8140 InitList, Ty, /*VerifyOnly=*/false,
8181 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
8182 S.Diag(InitList->getExprLoc(), diag::warn_cxx98_compat_ctor_list_init)
8183 << InitList->getSourceRange();
8184 MultiExprArg Arg(InitList->getInits(), InitList->getNumInits());
8191 InitList->getLBraceLoc(),
8192 InitList->getRBraceLoc());
8690 InitListExpr *InitList) {
8698 InitList->getNumInits()),
8702 return diagnoseListInit(S, HiddenArray, InitList);
8710 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList);
8711 SourceLocation Loc = InitList->getBeginLoc();
8718 InitListChecker DiagnoseInitList(S, Entity, InitList, DestType,
9010 auto *InitList = dyn_cast<InitListExpr>(Args[0]);
9011 if (InitList && InitList->getNumInits() >= 1) {
9012 R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc());
9053 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
9054 Args = MultiExprArg(InitList->getInits(), InitList->getNumInits());
9191 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
9192 diagnoseListInit(S, Entity, InitList);
9221 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
9223 << Entity.getType() << InitList->getSourceRange();