1 // PR c++/49132 2 // { dg-do compile { target c++11 } } 3 4 struct A { 5 int& m; 6 }; 7 8 A a1 = {}; // { dg-error "uninitialized reference" } 9 A a2{}; // { dg-error "uninitialized reference" } 10 11 struct B { 12 A a; 13 }; 14 15 B b1 = {}; // { dg-error "uninitialized reference" } 16 B b2{}; // { dg-error "uninitialized reference" } 17