Home | History | Annotate | Download | only in AST

Lines Matching refs:ILE

3150     const InitListExpr *ILE = cast<InitListExpr>(this);
3151 assert(ILE->isSemanticForm() && "InitListExpr must be in semantic form");
3152 if (ILE->getType()->isArrayType()) {
3153 unsigned numInits = ILE->getNumInits();
3155 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit))
3161 if (ILE->getType()->isRecordType()) {
3163 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl();
3166 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field)
3173 if (ElementNo < ILE->getNumInits()) {
3174 const Expr *Elt = ILE->getInit(ElementNo++);
3770 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
3771 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC);
4357 InitListExpr *ILE = new (C) InitListExpr(C, lBraceLoc, None, rBraceLoc);
4358 ILE->setType(baseExpr->getType());
4359 BaseAndUpdaterExprs[1] = ILE;