1 // Copyright (C) 2001 Free Software Foundation 2 // Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> 3 // { dg-do compile } 4 5 template <template <class> class TT> class C { 6 }; 7 8 template <class T> struct D { 9 template <class U> class B {}; 10 C<D<T>::template B> c; 11 }; 12 13 D<int> d; 14