1// { dg-do assemble } 2// GROUPS passed templates 3template <class T> 4void foo(T t) {} 5 6void bar() 7{ 8 (void (*)(double)) &foo<double>; 9} 10