1 // { dg-do run } 2 // prms-id: 4104 3 4 template <class T> F(T & a,void (* P)(T & temp))5 void F(T &a, void (*P)(T &temp)) { 6 (*P)(a); 7 } 8 9 template <class T> G(T & a)10 void G(T &a) { 11 } 12 main()13 int main() { 14 int a; 15 F(a, G); 16 } 17