1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// { dg-do assemble } // { dg-options "-g" } struct X { const int x[4]; }; struct A { A(); A(const A&); }; struct B { A a; int b[4]; }; struct C { A a; C() { B b=B(); }; };