3 // Origin: Eelis van der Weegen <gccbugs@contacts.eelis.net>
5 // PR c++/10552: Member class template as template template argument
8 template <template <typename> class A, typename>
11 typedef typename A<int>::t t;
17 template <typename> struct F { typedef int t; };
18 typedef typename B<F, D>::t t;