1 // PR c++/49205
2 // { dg-options -std=c++0x }
3 
4 #include <initializer_list>
5 
6 struct A {
7   template<typename ...T> A(T...);
8   A(std::initializer_list<short>);
9   A(std::initializer_list<long>);
10 };
11 
12 A a{};
13