Template problem with egcs 1.1.1
Ola Martin Lykkja
Ola.Martin.Lykkja@lcc.no
Thu Mar 11 08:26:00 GMT 1999
The following file does not compile
Source code:
class c { public: int i; };
class c1 : public c { public: int i; };
template <class C> class c2 : public c1 { void p() { i = 0;} };
Error messages:
test.cc: In method `void c6<C>::p()':
test.cc:3: request for member `i' is ambiguous in multiple inheritance
lattice
gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release) (No patches applied)
hpux10.20
Ola and Joern.
More information about the Gcc-bugs
mailing list