1 // DR 990
2 // { dg-do compile { target c++11 } }
3 
4 #include <initializer_list>
5 
6 struct A {
7   A(std::initializer_list<int>);  // #1
8 };
9 struct B {
10   A a;
11 };
12 
13 void f (B);
main()14 int main()
15 {
16   B{};
17   f({});
18   B b0 = { };
19   B b1 { };    // OK, uses #1
20   B b2 { 1 };  // { dg-error "could not convert" }
21 }
22