1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// { dg-do assemble } // Origin: Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> class A { public: template <class T> T& f(T& t) const; }; class B { public: template <class T> T& f(T& t) const; }; class C: public A,B { public: template <class T> T& f(T& t) const; };