1 // PR c++/15299
2 
3 template <class T>  void fun_ptr(T (*)());
4 template <class T>  T    bar();
5 
foo()6 template <class> void foo () {
7   fun_ptr(bar<int>);
8 }
9