1 // { dg-do assemble  }
2 // Bug: instantiation of member templates breaks.
3 
4 template <class T> struct A {
5   static void f ();
6   void g ();
7 };
8 
f()9 template <class T> void A<T>::f () { }
g()10 template <class T> void A<T>::g () { }
11 
12 A<int> a;
13