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