// { dg-do assemble } typedef const int cint; template<class T> class A { public: T f(cint i); }; template <class T> T A<T>::f(cint i) { } int main() { A<int> a; }