Lines Matching refs:DesignatedInitExpr
355 InitListExpr *IList, DesignatedInitExpr *DIE,
954 if (isa_and_nonnull<DesignatedInitExpr>(Init)) in hasAnyDesignatedInits()
1639 } else if (isa<DesignatedInitExpr>(expr)) { in CheckScalarType()
1997 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckArrayType()
2173 if (Init && isa<DesignatedInitExpr>(Init)) in CheckStructUnionTypes()
2240 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { in CheckStructUnionTypes()
2258 DesignatedInitExpr::Designator *D = DIE->getDesignator(0); in CheckStructUnionTypes()
2442 DesignatedInitExpr *DIE, in ExpandAnonymousFieldDesignator()
2445 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator()
2469 static DesignatedInitExpr *CloneDesignatedInitExpr(Sema &SemaRef, in CloneDesignatedInitExpr()
2470 DesignatedInitExpr *DIE) { in CloneDesignatedInitExpr()
2475 return DesignatedInitExpr::Create(SemaRef.Context, DIE->designators(), in CloneDesignatedInitExpr()
2545 DesignatedInitExpr *DIE, in CheckDesignatedInitializer()
2602 DesignatedInitExpr::Designator *D = DIE->getDesignator(DesigIdx); in CheckDesignatedInitializer()
2873 DesignatedInitExpr::Designator *NextD in CheckDesignatedInitializer()
3342 typedef DesignatedInitExpr::Designator ASTDesignator; in ActOnDesignatedInitializer()
3412 return DesignatedInitExpr::Create(Context, Designators, InitExpressions, in ActOnDesignatedInitializer()
10710 if (auto *DI = dyn_cast<DesignatedInitExpr>(E)) in DeduceTemplateSpecializationFromInitializer()