--- Comment #18 from Jakub Jelinek <jakub at gcc dot> ---
struct Y
  static Y bar (Y y) { return y; }
  int i;
  int n = bar (Y{2,i}).m + bar {Y{2,i,i}).n;
  int m = i;

is rejected, so I can't find a counter-example where PLACEHOLDER_EXPRs for
different objects would be intermixed in the same CONSTRUCTOR (assuming there
must be a CONSTRUCTOR).

Reply via email to