2 // { dg-do compile { target c++11 } }
4 #include <initializer_list>
7 S(std::initializer_list<double>); // #1
8 S(std::initializer_list<int>); // #2
12 S s1 = { 1.0, 2.0, 3.0 }; // invoke #1
13 S s2 = { 1, 2, 3 }; // invoke #2
14 S s3 = { }; // invoke #3 (for value-initialization)
17 // Test some other situations, too.