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