Lines Matching refs:ILE
3068 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() local
3069 assert(ILE->isSemanticForm() && "InitListExpr must be in semantic form"); in isConstantInitializer()
3070 if (ILE->getType()->isArrayType()) { in isConstantInitializer()
3071 unsigned numInits = ILE->getNumInits(); in isConstantInitializer()
3073 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit)) in isConstantInitializer()
3079 if (ILE->getType()->isRecordType()) { in isConstantInitializer()
3081 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl(); in isConstantInitializer()
3084 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field) in isConstantInitializer()
3091 if (ElementNo < ILE->getNumInits()) { in isConstantInitializer()
3092 const Expr *Elt = ILE->getInit(ElementNo++); in isConstantInitializer()
3690 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant() local
3691 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
4281 InitListExpr *ILE = new (C) InitListExpr(C, lBraceLoc, None, rBraceLoc); in DesignatedInitUpdateExpr() local
4282 ILE->setType(baseExpr->getType()); in DesignatedInitUpdateExpr()
4283 BaseAndUpdaterExprs[1] = ILE; in DesignatedInitUpdateExpr()