Lines Matching defs:ILE
3374 const InitListExpr *ILE = cast<InitListExpr>(this);
3375 assert(ILE->isSemanticForm() && "InitListExpr must be in semantic form");
3376 if (ILE->getType()->isArrayType()) {
3377 unsigned numInits = ILE->getNumInits();
3379 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit))
3385 if (ILE->getType()->isRecordType()) {
3387 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl();
3393 if (ElementNo < ILE->getNumInits()) {
3394 const Expr *Elt = ILE->getInit(ElementNo++);
3403 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field)
3410 if (ElementNo < ILE->getNumInits()) {
3411 const Expr *Elt = ILE->getInit(ElementNo++);
4031 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
4032 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC);
4713 InitListExpr *ILE =
4715 ILE->setType(baseExpr->getType());
4716 BaseAndUpdaterExprs[1] = ILE;