1 // PR c++/52905 2 // { dg-do compile { target c++11 } } 3 4 #include <initializer_list> 5 6 enum E { e1, e2 }; 7 struct A 8 { 9 A(std::initializer_list<E>); // { dg-message "A::A" } 10 A(int, E); // { dg-message "A::A" } 11 }; 12 13 A a{e1,2}; // { dg-error "" } 14