1// { dg-do assemble  }
2
3template <class X> struct A {  };
4template <> struct A<int> { int foo (); };
5int A<int>::foo () { return 37; }
6