1 2 3 4
// { dg-do assemble } template <template<class> class TT> void f() {} template <template<class,class> class TT> void f() {}