reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3196 assert(ILE->isSemanticForm() && "InitListExpr must be in semantic form"); 3197 if (ILE->getType()->isArrayType()) { 3198 unsigned numInits = ILE->getNumInits(); 3200 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit)) 3206 if (ILE->getType()->isRecordType()) { 3208 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl(); 3211 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field) 3218 if (ElementNo < ILE->getNumInits()) { 3219 const Expr *Elt = ILE->getInit(ElementNo++);