2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wuninitialized -Winit-self" }
16 S() : x(foo (&y)), z(y) { } // { dg-bogus "uninitialized" }
23 T() : x(({ y = 30; 42; })), z(y) { } // { dg-bogus "uninitialized" }
28 int f () { y = 1; return 2; }
31 z (y) // { dg-bogus "uninitialized" }