Lines Matching defs:Desig
110 Designation &Desig) {
114 if (Desig.getNumDesignators() == 1 &&
115 (Desig.getDesignator(0).isArrayDesignator() ||
116 Desig.getDesignator(0).isArrayRangeDesignator()))
118 else if (Desig.getNumDesignators() > 0)
195 // Desig - This is initialized when we see our first designator. We may have
198 Designation Desig;
210 DesignatorCompletion.InitExprs, Desig);
218 Desig.AddDesignator(Designator::CreateFieldDesignator(
261 CheckArrayDesignatorSyntax(*this, StartLoc, Desig);
277 CheckArrayDesignatorSyntax(*this, StartLoc, Desig);
300 CheckArrayDesignatorSyntax(*this, StartLoc, Desig);
305 CheckArrayDesignatorSyntax(*this, StartLoc, Desig);
361 CheckArrayDesignatorSyntax(*this, Tok.getLocation(), Desig);
368 Desig.AddDesignator(Designator::CreateArrayDesignator(Idx.get(),
380 Desig.AddDesignator(Designator::CreateArrayRangeDesignator(
385 Desig.getDesignator(Desig.getNumDesignators() - 1).setRBracketLoc(
393 assert(!Desig.empty() && "Designator is empty?");
399 Tok.getLocation(), DesignatorCompletion.PreferredBaseType, Desig);
400 return Actions.ActOnDesignatedInitializer(Desig, EqualLoc, false,
409 Tok.getLocation(), DesignatorCompletion.PreferredBaseType, Desig);
410 return Actions.ActOnDesignatedInitializer(Desig, SourceLocation(), false,
418 if (Desig.getNumDesignators() == 1 &&
419 (Desig.getDesignator(0).isArrayDesignator() ||
420 Desig.getDesignator(0).isArrayRangeDesignator())) {
423 return Actions.ActOnDesignatedInitializer(Desig, Tok.getLocation(),