Home | History | Annotate | Download | only in Sema

Lines Matching refs:getInit

495   if (Init >= NumInits || !ILE->getInit(Init)) {
557 = dyn_cast<InitListExpr>(ILE->getInit(Init)))
561 = dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init)))
653 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr);
780 SemaRef.Diag(ParentIList->getInit(Index)->getLocStart(),
791 SourceRange(ParentIList->getInit(Index)->getLocStart(),
809 ParentIList->getInit(EndIndex)) {
811 = ParentIList->getInit(EndIndex)->getSourceRange().getEnd();
931 IsStringInit(StructuredList->getInit(0), T, SemaRef.Context) ==
939 SemaRef.Diag(IList->getInit(Index)->getLocStart(), DK)
940 << IList->getInit(Index)->getSourceRange();
962 SemaRef.Diag(IList->getInit(Index)->getLocStart(), DK)
963 << initKind << IList->getInit(Index)->getSourceRange();
968 IList->getNumInits() == 1 && !isa<InitListExpr>(IList->getInit(0)))
1035 Expr *expr = IList->getInit(Index);
1043 IsStringInit(SubInitList->getInit(0), ElemType, SemaRef.Context) ==
1045 expr = SubInitList->getInit(0);
1242 Expr *expr = IList->getInit(Index);
1316 Expr *expr = IList->getInit(Index);
1373 Expr *Init = IList->getInit(Index);
1475 QualType IType = IList->getInit(Index)->getType();
1517 if (IsStringInit(IList->getInit(Index), arrayType, SemaRef.Context) ==
1525 CheckStringInit(IList->getInit(Index), DeclType, arrayType, SemaRef);
1527 IList->getInit(Index));
1561 Expr *Init = IList->getInit(Index);
1738 Expr *Init = IList->getInit(Index);
1788 IList->getInit(Index)->getLocStart());
1842 if (CheckFlexibleArrayInit(Entity, IList->getInit(Index), *Field,
1852 if (isa<InitListExpr>(IList->getInit(Index)))
1901 DIE->usesGNUSyntax(), DIE->getInit());
1980 IList->setInit(OldIndex, DIE->getInit());
1987 if (IList->getInit(OldIndex) != DIE->getInit())
1988 DIE->setInit(IList->getInit(OldIndex));
2006 StructuredList->getInit(StructuredIndex) : nullptr;
2171 Expr *ExistingInit = StructuredList->getInit(0);
2226 if (!hadError && !isa<InitListExpr>(DIE->getInit()) &&
2227 !isa<StringLiteral>(DIE->getInit())) {
2230 SemaRef.Diag(DIE->getInit()->getLocStart(),
2232 << DIE->getInit()->getSourceRange();
2240 if (!Invalid && CheckFlexibleArrayInit(Entity, DIE->getInit(), *Field,
2253 IList->setInit(Index, DIE->getInit());
2357 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly)
2393 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens();
2517 ExistingInit = StructuredList->getInit(StructuredIndex);
2570 if (InitListExpr *SubList = dyn_cast<InitListExpr>(IList->getInit(Index))) {
3243 S.Type = Syntactic->getInit(0)->getType();
3271 if (VD->getInit() || VD->getLocEnd().isMacroID())
3618 Expr *Initializer = InitList->getInit(0);
3700 QualType InitType = InitList->getInit(0)->getType();
3703 Expr *InitAsExpr = InitList->getInit(0);
3711 Expr *SubInit[1] = {InitList->getInit(0)};
3767 InitList->getInit(0)->getType()->isRecordType()) {
3787 Expr *SubInit[1] = { InitList->getInit(0) };
5814 Init = ILE->getInit(0);
5870 performLifetimeExtension(ILE->getInit(I), ExtendingEntity);
5882 performReferenceExtension(ILE->getInit(0), ExtendingEntity);
5890 Expr *SubInit = ILE->getInit(Index);
6555 CurInit = cast<InitListExpr>(CurInit.get())->getInit(0);
7079 R = SourceRange(InitList->getInit(0)->getLocEnd(), InitList->getLocEnd());