1// PR c++/70067 2// { dg-do compile } 3 4template <class> struct A; 5template <class T> struct B { struct N { }; }; 6template <class T> struct D: B<T> { 7 typedef typename D::N N; 8 A<N> *a; 9}; 10 11D<int> d; 12