2 // { dg-do compile { target c++11 } }
6 template <class T> static T create();
9 template<class T, class U,
10 class = decltype(impl::create<T>()->impl::create<U>())>
13 tester<impl*, int> ti;
15 template<class T, class U,
16 class = decltype(impl::create<T>()->impl::create<U>())>
17 int test() { return 0; }
19 int i = test<impl*, int>();