Lines Matching defs:Designators
4600 llvm::ArrayRef<Designator> Designators,
4607 NumDesignators(Designators.size()), NumSubExprs(IndexExprs.size() + 1) {
4608 this->Designators = new (C) Designator[NumDesignators];
4618 this->Designators[I] = Designators[I];
4619 if (this->Designators[I].isArrayDesignator()) {
4622 } else if (this->Designators[I].isArrayRangeDesignator()) {
4635 llvm::ArrayRef<Designator> Designators,
4641 return new (Mem) DesignatedInitExpr(C, C.VoidTy, Designators,
4656 Designators = new (C) Designator[NumDesigs];
4659 Designators[I] = Desigs[I];
4713 std::copy_backward(Designators + Idx + 1,
4714 Designators + NumDesignators,
4715 Designators + Idx);
4720 Designators[Idx] = *First;
4726 std::copy(Designators, Designators + Idx, NewDesignators);
4728 std::copy(Designators + Idx + 1, Designators + NumDesignators,
4730 Designators = NewDesignators;