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