1 // PR c++/42761 2 // { dg-do compile { target c++11 } } 3 4 template<typename _Tp> _Tp* fn(); 5 6 template <class T> struct A 7 { 8 template <class U, 9 class S = decltype(fn<T>())> 10 struct B { }; 11 }; 12 13 A<int> a; 14