1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// { dg-do assemble } int f1 () { struct A { A() : b (2) { } int fred () { return b.hi_mom; } struct B { int hi_mom; B (int a) { hi_mom = a; } }; B b; }; A aa; return aa.fred(); } /* crashes with signal 11 */