// { dg-do assemble } template class U> void template_fn (T); template void callme ( void (*)(T)); template struct S1; int main() { callme(&template_fn); }