Lines Matching defs:IL
545 Sema &S, const InitializedEntity &Entity, InitListExpr *IL, QualType &T,
549 InitListChecker(Sema &S, const InitializedEntity &Entity, InitListExpr *IL,
552 : InitListChecker(S, Entity, IL, T, /*VerifyOnly=*/true,
1008 static bool hasAnyDesignatedInits(const InitListExpr *IL) {
1009 for (const Stmt *Init : *IL)
1016 Sema &S, const InitializedEntity &Entity, InitListExpr *IL, QualType &T,
1023 if (!VerifyOnly || hasAnyDesignatedInits(IL)) {
1025 createInitListExpr(T, IL->getSourceRange(), IL->getNumInits());
1027 // FIXME: Check that IL isn't already the semantic form of some other
1030 FullyStructuredList->setSyntacticForm(IL);
1033 CheckExplicitInitList(Entity, IL, T, FullyStructuredList,
2423 if (const auto *IL = dyn_cast<IntegerLiteral>(I))
2424 return IL->getValue().isZero();