1// { dg-do assemble  }
2
3struct A
4{
5  template <class A>
6  void f(A) {}
7};
8
9void g()
10{
11  A a;
12  a.f(3);
13}
14
15