1 // Test that we properly value-initialize a class with a user-provided 2 // constructor but defaulted default constructor. The FDIS got this 3 // wrong; see c++std-core-19883. 4 5 // { dg-do run { target c++11 } } 6 7 struct A 8 { 9 int i; 10 A() = default; 11 A(int); 12 }; 13 main()14int main() 15 { 16 A a{}; 17 if (a.i != 0) 18 return 1; 19 } 20