// { dg-do run } // prms-id: 4104 template void F(T &a, void (*P)(T &temp)) { (*P)(a); } template void G(T &a) { } int main() { int a; F(a, G); }