1// { dg-do assemble  }
2
3template <class X> class A {
4public:
5  X aaa;
6  int foo();
7};
8
9template <class X> A<X> f(X);
10
11void frep() {
12  int x;
13  x = f(6.4).foo();
14}
15
16