Lines Matching refs:getInit
618 if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) {
632 dyn_cast<InitListExpr>(ILE->getInit(Init))) {
636 dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init))) {
653 if (Init >= NumInits || !ILE->getInit(Init)) {
726 = dyn_cast<InitListExpr>(ILE->getInit(Init))) {
730 dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init))) {
767 Outer->setInit(OuterIndex, Outer->getInit(OuterIndex));
871 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr);
1063 SemaRef.Diag(ParentIList->getInit(Index)->getBeginLoc(),
1073 SourceRange(ParentIList->getInit(Index)->getBeginLoc(),
1091 ParentIList->getInit(EndIndex)) {
1093 = ParentIList->getInit(EndIndex)->getSourceRange().getEnd();
1219 IsStringInit(StructuredList->getInit(0), T, SemaRef.Context) ==
1225 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK)
1226 << IList->getInit(Index)->getSourceRange();
1231 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK)
1232 << T << IList->getInit(Index)->getSourceRange();
1242 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK)
1243 << initKind << IList->getInit(Index)->getSourceRange();
1249 !isa<InitListExpr>(IList->getInit(0)))
1345 Expr *expr = IList->getInit(Index);
1353 IsStringInit(SubInitList->getInit(0), ElemType, SemaRef.Context) ==
1357 expr = SubInitList->getInit(0);
1574 Expr *expr = IList->getInit(Index);
1646 Expr *expr = IList->getInit(Index);
1702 Expr *Init = IList->getInit(Index);
1801 QualType IType = IList->getInit(Index)->getType();
1875 if (IsStringInit(IList->getInit(Index), arrayType, SemaRef.Context) ==
1884 CheckStringInit(IList->getInit(Index), DeclType, arrayType, SemaRef);
1887 IList->getInit(Index));
1921 Expr *Init = IList->getInit(Index);
2099 Expr *Init = Index < IList->getNumInits() ? IList->getInit(Index) : nullptr;
2135 Expr *Init = IList->getInit(Index);
2199 *Field, IList->getInit(Index)->getBeginLoc());
2276 if (CheckFlexibleArrayInit(Entity, IList->getInit(Index), *Field,
2286 if (isa<InitListExpr>(IList->getInit(Index)))
2335 DIE->usesGNUSyntax(), DIE->getInit());
2418 Expr *Init = DIE->getInit();
2443 IList->setInit(OldIndex, DIE->getInit());
2450 if (IList->getInit(OldIndex) != DIE->getInit())
2451 DIE->setInit(IList->getInit(OldIndex));
2466 StructuredList->getInit(StructuredIndex) : nullptr;
2624 Expr *ExistingInit = StructuredList->getInit(0);
2689 if (Expr *PrevInit = StructuredList->getInit(OldIndex)) {
2726 if (!hadError && !isa<InitListExpr>(DIE->getInit()) &&
2727 !isa<StringLiteral>(DIE->getInit())) {
2730 SemaRef.Diag(DIE->getInit()->getBeginLoc(),
2732 << DIE->getInit()->getSourceRange();
2740 if (!Invalid && CheckFlexibleArrayInit(Entity, DIE->getInit(), *Field,
2753 IList->setInit(Index, DIE->getInit());
2860 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly)
2902 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens();
3027 ExistingInit = StructuredList->getInit(StructuredIndex);
3066 if (auto *Init = dyn_cast_or_null<InitListExpr>(IList->getInit(Index)))
3792 S.Type = Syntactic->getInit(0)->getType();
3820 if (VD->getInit() || VD->getEndLoc().isMacroID())
4292 Expr *Initializer = InitList->getInit(0);
4394 QualType InitType = InitList->getInit(0)->getType();
4406 Expr *SubInit[1] = {InitList->getInit(0)};
4464 Expr *E = InitList->getInit(0);
4522 Expr *Init = InitList->getInit(0);
7086 Init = ILE->getInit(0);
7148 } else if (VD->getInit() && !isVarOnPath(Path, VD)) {
7150 visitLocalsRetainedByReferenceBinding(Path, VD->getInit(),
7237 if (VD && VD->getType().isConstQualified() && VD->getInit() &&
7240 visitLocalsRetainedByInitializer(Path, VD->getInit(), Visit, true,
7306 return visitLocalsRetainedByInitializer(Path, ILE->getInit(0), Visit,
7312 visitLocalsRetainedByInitializer(Path, ILE->getInit(I), Visit,
7326 visitLocalsRetainedByReferenceBinding(Path, ILE->getInit(0),
7332 visitLocalsRetainedByInitializer(Path, ILE->getInit(Index), Visit,
7340 Expr *SubInit = ILE->getInit(Index);
8520 CurInit = cast<InitListExpr>(CurInit.get())->getInit(0);
8774 if (!Var->getInit() || !isa<ImplicitCastExpr>(Var->getInit()))
8777 Var->getInit()))->getSubExpr();
8976 OnlyArg = List->getInit(0);
9236 R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc());
10129 Expr *E = ListInit->getInit(0);