Searched refs:Desig (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseInit.cpp | 104 Designation &Desig) { in CheckArrayDesignatorSyntax() argument 108 if (Desig.getNumDesignators() == 1 && in CheckArrayDesignatorSyntax() 109 (Desig.getDesignator(0).isArrayDesignator() || in CheckArrayDesignatorSyntax() 110 Desig.getDesignator(0).isArrayRangeDesignator())) in CheckArrayDesignatorSyntax() 112 else if (Desig.getNumDesignators() > 0) in CheckArrayDesignatorSyntax() 150 Designation Desig; in ParseInitializerWithPotentialDesignator() local 162 DesignatorCompletion.InitExprs, Desig); in ParseInitializerWithPotentialDesignator() 170 Desig.AddDesignator(Designator::CreateFieldDesignator( in ParseInitializerWithPotentialDesignator() 213 CheckArrayDesignatorSyntax(*this, StartLoc, Desig); in ParseInitializerWithPotentialDesignator() 229 CheckArrayDesignatorSyntax(*this, StartLoc, Desig); in ParseInitializerWithPotentialDesignator() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCodeComplete.cpp | 440 static QualType getDesignatedType(QualType BaseType, const Designation &Desig, 6654 static QualType getDesignatedType(QualType BaseType, const Designation &Desig, in getDesignatedType() argument 6656 for (unsigned I = 0; I < Desig.getNumDesignators(); ++I) { in getDesignatedType() 6660 const auto &D = Desig.getDesignator(I); in getDesignatedType()
|
| H A D | TreeTransform.h | 3059 ExprResult RebuildDesignatedInitExpr(Designation &Desig, in RebuildDesignatedInitExpr() argument 3065 = SemaRef.ActOnDesignatedInitializer(Desig, EqualOrColonLoc, GNUSyntax, in RebuildDesignatedInitExpr() 13782 Designation Desig; in TransformDesignatedInitExpr() local 13809 Desig.AddDesignator(Designator::CreateFieldDesignator( in TransformDesignatedInitExpr() 13819 Desig.AddDesignator( in TransformDesignatedInitExpr() 13837 Desig.AddDesignator(Designator::CreateArrayRangeDesignator( in TransformDesignatedInitExpr() 13852 return getDerived().RebuildDesignatedInitExpr(Desig, ArrayExprs, in TransformDesignatedInitExpr()
|
| H A D | SemaInit.cpp | 3557 ExprResult Sema::ActOnDesignatedInitializer(Designation &Desig, in ActOnDesignatedInitializer() argument 3568 for (unsigned Idx = 0; Idx < Desig.getNumDesignators(); ++Idx) { in ActOnDesignatedInitializer() 3569 const Designator &D = Desig.getDesignator(Idx); in ActOnDesignatedInitializer()
|
| H A D | SemaExpr.cpp | 7292 for (auto &Desig : DIE->designators()) { in ActOnInitList() local 7293 if (!Desig.isFieldDesignator() && !DiagnosedArrayDesignator) { in ActOnInitList() 7295 Diag(Desig.getBeginLoc(), diag::ext_designated_init_array) in ActOnInitList() 7296 << Desig.getSourceRange(); in ActOnInitList()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8965 ExprResult ActOnDesignatedInitializer(Designation &Desig,
|