1 // { dg-do assemble  }
2 // Bug: g++ doesn't instantiate function templates in instantiate_type.
3 
fn(T t)4 template <class T> void fn (T t) { }
5 template <class T> struct A {
6   void (*p)(T);
AA7   A() { p = fn; }
8 };
9 
10 A<int> a;
11