2 // { dg-do compile { target c++14 } }
4 #include <initializer_list>
6 template<bool> struct enable_if { };
7 template<> struct enable_if<true> { using type = void; };
9 template<typename T> constexpr bool is_array_v = false;
10 template<typename T, std::size_t N> constexpr bool is_array_v<T[N]> = true;
14 template<typename T, typename = typename enable_if<is_array_v<T>>::type>
20 vector(std::initializer_list<OUString>) { }
21 template<typename Iter>
22 vector(Iter i, Iter j) { if (i != j) OUString(*i); }