PR c++/85765 - SFINAE and non-type default template arg.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / initlist14.C
blob41331c4f69d3def9aa8758462e2bd9d77a9856ec
1 // Bug: We weren't doing the normal replacement of array with pointer
2 // for deduction in the context of a call because of the initializer list.
3 // { dg-do compile { target c++11 } }
5 #include <initializer_list>
7 struct string
9   string (const char *);
12 template <class T>
13 struct vector
15   template <class U>
16   vector (std::initializer_list<U>);
19 vector<string> v = { "a", "b", "c" };