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