OSDN Git Service

PR c++/51401
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / cpp0x / sfinae5.C
1 // { dg-options -std=c++0x }
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
14 int main() {
15   test<int[], int[]>(0); // #1
16 }