1 // PR c++/97973
2 
3 void (*foo[1])(const int &);
4 void (*foo2[1])(const double &);
5 
6 template<typename>
f()7 void f ()
8 {
9   (foo[0])(1.1);
10   (foo2[0])(1);
11 }
12 
13 void
g()14 g ()
15 {
16   f<char> ();
17 }
18