// { dg-do assemble } template class Bar {}; template class Huh {}; template void foo(const Bar > &x) {} int main() { foo(Bar<3,Huh >()); }