1 // Test that we try normal init if no list ctor is viable.
2 // { dg-do compile { target c++11 } }
3 
4 #include <initializer_list>
5 
6 struct B {};
7 
8 struct C
9 {
10   C(B);
11 };
12 
13 struct A
14 {
15   A(std::initializer_list<int>);
AA16   A(B) { }
17   A(C);
18 };
19 
20 B b;
21 A a{b};
22