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