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