// { dg-do assemble } // Testing overloading of function argument involving template template // parameters // Reported by Thomus Kunert template class H{}; template void f( const T& ){} // #1 template< template class X, class A, class B> void f( const X & x ) // #2 {} int main() { H h; f(h); // #3 }