// { dg-do assemble } // Origin: Theodore Papadopoulo class A { public: template T& f(T& t) const; }; class B { public: template T& f(T& t) const; }; class C: public A,B { public: template T& f(T& t) const; };