template <class T>
struct A
{
  A();
};

template <class T>
A<T>::A() {  }
