1 // PR c++/88875 2 // { dg-do compile { target c++11 } } 3 4 #include <initializer_list> 5 6 struct X { 7 X(); 8 explicit X(const std::initializer_list<int>& init); 9 }; 10 11 struct Y 12 { 13 X x { 1, 2 }; // error 14 YY15 Y (int) 16 : x {1, 2} // ok 17 { 18 } 19 20 }; 21