.. in case isn't obvious: this case is already Ok:

struct array {
  int data [2];
};

struct X {
  X() : a{ 1, 2 } { }
  array a;
};

because perform_member_init calls reshape_init.

Paolo.

Reply via email to