1 // { dg-do compile { target c++11 } } 2 3 template<class T> 4 T&& create(); 5 6 template <class T, class U, 7 class = decltype(create<T>() = create<U>()) 8 > 9 char test(int); 10 11 template <class, class> 12 double test(...); 13 main()14 int main() { 15 test<int[], int[]>(0); // #1 16 } 17