Lines Matching refs:getInit
634 if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) { in FillInEmptyInitForBase()
648 dyn_cast<InitListExpr>(ILE->getInit(Init))) { in FillInEmptyInitForBase()
652 dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init))) { in FillInEmptyInitForBase()
669 if (Init >= NumInits || !ILE->getInit(Init)) { in FillInEmptyInitForField()
742 = dyn_cast<InitListExpr>(ILE->getInit(Init))) { in FillInEmptyInitForField()
746 dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init))) { in FillInEmptyInitForField()
783 Outer->setInit(OuterIndex, Outer->getInit(OuterIndex)); in FillInEmptyInitializations()
887 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); in FillInEmptyInitializations()
1088 SemaRef.Diag(ParentIList->getInit(Index)->getBeginLoc(), in CheckImplicitInitList()
1098 SourceRange(ParentIList->getInit(Index)->getBeginLoc(), in CheckImplicitInitList()
1116 ParentIList->getInit(EndIndex)) { in CheckImplicitInitList()
1118 = ParentIList->getInit(EndIndex)->getSourceRange().getEnd(); in CheckImplicitInitList()
1245 IsStringInit(StructuredList->getInit(0), T, SemaRef.Context) == in CheckExplicitInitList()
1251 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK) in CheckExplicitInitList()
1252 << IList->getInit(Index)->getSourceRange(); in CheckExplicitInitList()
1257 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK) in CheckExplicitInitList()
1258 << T << IList->getInit(Index)->getSourceRange(); in CheckExplicitInitList()
1268 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK) in CheckExplicitInitList()
1269 << initKind << IList->getInit(Index)->getSourceRange(); in CheckExplicitInitList()
1275 !isa<InitListExpr>(IList->getInit(0))) in CheckExplicitInitList()
1381 Expr *expr = IList->getInit(Index); in CheckSubElementType()
1389 IsStringInit(SubInitList->getInit(0), ElemType, SemaRef.Context) == in CheckSubElementType()
1393 expr = SubInitList->getInit(0); in CheckSubElementType()
1628 Expr *expr = IList->getInit(Index); in CheckScalarType()
1702 Expr *expr = IList->getInit(Index); in CheckReferenceType()
1760 Expr *Init = IList->getInit(Index); in CheckVectorType()
1861 QualType IType = IList->getInit(Index)->getType(); in CheckVectorType()
1935 if (IsStringInit(IList->getInit(Index), arrayType, SemaRef.Context) == in CheckArrayType()
1944 CheckStringInit(IList->getInit(Index), DeclType, arrayType, SemaRef); in CheckArrayType()
1947 IList->getInit(Index)); in CheckArrayType()
1996 Expr *Init = IList->getInit(Index); in CheckArrayType()
2169 Expr *Init = Index < IList->getNumInits() ? IList->getInit(Index) : nullptr; in CheckStructUnionTypes()
2237 Expr *Init = IList->getInit(Index); in CheckStructUnionTypes()
2334 *Field, IList->getInit(Index)->getBeginLoc()); in CheckStructUnionTypes()
2418 if (CheckFlexibleArrayInit(Entity, IList->getInit(Index), *Field, in CheckStructUnionTypes()
2428 if (isa<InitListExpr>(IList->getInit(Index)) || in CheckStructUnionTypes()
2478 DIE->usesGNUSyntax(), DIE->getInit()); in CloneDesignatedInitExpr()
2561 Expr *Init = DIE->getInit(); in CheckDesignatedInitializer()
2588 IList->setInit(OldIndex, DIE->getInit()); in CheckDesignatedInitializer()
2595 if (IList->getInit(OldIndex) != DIE->getInit()) in CheckDesignatedInitializer()
2596 DIE->setInit(IList->getInit(OldIndex)); in CheckDesignatedInitializer()
2611 StructuredList->getInit(StructuredIndex) : nullptr; in CheckDesignatedInitializer()
2779 Expr *ExistingInit = StructuredList->getInit(0); in CheckDesignatedInitializer()
2841 SemaRef.Diag(DIE->getInit()->getBeginLoc(), in CheckDesignatedInitializer()
2847 if (Expr *PrevInit = StructuredList->getInit(OldIndex)) { in CheckDesignatedInitializer()
2884 if (!hadError && !isa<InitListExpr>(DIE->getInit()) && in CheckDesignatedInitializer()
2885 !isa<StringLiteral>(DIE->getInit())) { in CheckDesignatedInitializer()
2888 SemaRef.Diag(DIE->getInit()->getBeginLoc(), in CheckDesignatedInitializer()
2890 << DIE->getInit()->getSourceRange(); in CheckDesignatedInitializer()
2898 if (!Invalid && CheckFlexibleArrayInit(Entity, DIE->getInit(), *Field, in CheckDesignatedInitializer()
2911 IList->setInit(Index, DIE->getInit()); in CheckDesignatedInitializer()
3022 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer()
3064 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParenImpCasts(); in CheckDesignatedInitializer()
3189 ExistingInit = StructuredList->getInit(StructuredIndex); in getStructuredSubobjectInit()
3228 if (auto *Init = dyn_cast_or_null<InitListExpr>(IList->getInit(Index))) in getStructuredSubobjectInit()
3960 S.Type = Syntactic->getInit(0)->getType(); in RewrapReferenceInitList()
3988 if (VD->getInit() || VD->getEndLoc().isMacroID()) in maybeRecoverWithZeroInitialization()
4458 Expr *Initializer = InitList->getInit(0); in TryReferenceListInitialization()
4589 QualType InitType = InitList->getInit(0)->getType(); in TryListInitialization()
4601 Expr *SubInit[1] = {InitList->getInit(0)}; in TryListInitialization()
4659 Expr *E = InitList->getInit(0); in TryListInitialization()
4717 Expr *Init = InitList->getInit(0); in TryListInitialization()
7635 Init = ILE->getInit(0); in visitLocalsRetainedByReferenceBinding()
7697 } else if (VD->getInit() && !isVarOnPath(Path, VD)) { in visitLocalsRetainedByReferenceBinding()
7699 visitLocalsRetainedByReferenceBinding(Path, VD->getInit(), in visitLocalsRetainedByReferenceBinding()
7786 if (VD && VD->getType().isConstQualified() && VD->getInit() && in visitLocalsRetainedByInitializer()
7789 visitLocalsRetainedByInitializer(Path, VD->getInit(), Visit, true, in visitLocalsRetainedByInitializer()
7855 return visitLocalsRetainedByInitializer(Path, ILE->getInit(0), Visit, in visitLocalsRetainedByInitializer()
7861 visitLocalsRetainedByInitializer(Path, ILE->getInit(I), Visit, in visitLocalsRetainedByInitializer()
7875 visitLocalsRetainedByReferenceBinding(Path, ILE->getInit(0), in visitLocalsRetainedByInitializer()
7881 visitLocalsRetainedByInitializer(Path, ILE->getInit(Index), Visit, in visitLocalsRetainedByInitializer()
7889 Expr *SubInit = ILE->getInit(Index); in visitLocalsRetainedByInitializer()
9095 CurInit = cast<InitListExpr>(CurInit.get())->getInit(0); in Perform()
9347 if (!Var->getInit() || !isa<ImplicitCastExpr>(Var->getInit())) in Perform()
9350 Var->getInit()))->getSubExpr(); in Perform()
9565 OnlyArg = List->getInit(0); in Diagnose()
9824 R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc()); in Diagnose()
10711 TmpInits.push_back(DI->getInit()); in DeduceTemplateSpecializationFromInitializer()
10760 if (isa<InitListExpr>(ListInit->getInit(I))) in DeduceTemplateSpecializationFromInitializer()
10763 ListInit->getInit(I)->IgnoreParenImpCasts())) in DeduceTemplateSpecializationFromInitializer()
10864 Expr *E = ListInit->getInit(0); in DeduceTemplateSpecializationFromInitializer()