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