Lines Matching defs:ILE
3400 const InitListExpr *ILE = cast<InitListExpr>(this);
3401 assert(ILE->isSemanticForm() && "InitListExpr must be in semantic form");
3402 if (ILE->getType()->isArrayType()) {
3403 unsigned numInits = ILE->getNumInits();
3405 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit))
3411 if (ILE->getType()->isRecordType()) {
3413 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl();
3419 if (ElementNo < ILE->getNumInits()) {
3420 const Expr *Elt = ILE->getInit(ElementNo++);
3429 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field)
3436 if (ElementNo < ILE->getNumInits()) {
3437 const Expr *Elt = ILE->getInit(ElementNo++);
4060 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
4061 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC);
4742 InitListExpr *ILE = new (C) InitListExpr(C, lBraceLoc, {}, rBraceLoc);
4743 ILE->setType(baseExpr->getType());
4744 BaseAndUpdaterExprs[1] = ILE;