Lines Matching refs:ILE
3222 const InitListExpr *ILE = cast<InitListExpr>(this);
3223 assert(ILE->isSemanticForm() && "InitListExpr must be in semantic form");
3224 if (ILE->getType()->isArrayType()) {
3225 unsigned numInits = ILE->getNumInits();
3227 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit))
3233 if (ILE->getType()->isRecordType()) {
3235 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl();
3238 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field)
3245 if (ElementNo < ILE->getNumInits()) {
3246 const Expr *Elt = ILE->getInit(ElementNo++);
3829 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
3830 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC);
4420 InitListExpr *ILE = new (C) InitListExpr(C, lBraceLoc, None, rBraceLoc);
4421 ILE->setType(baseExpr->getType());
4422 BaseAndUpdaterExprs[1] = ILE;