[gnu.g++.bug] backward error message

vaughan%cadillac.cad.mcc.com@MCC.COM (Paul Vaughan) (12/07/89)

	The following source
-----------------------
struct base {
  void foo() {}
};

struct derived {
  void foo() { base::foo(); }  // line 6
};

main() {}

-------------------------

gives this error message
errmsg.cc: In method void derived::foo ():
errmsg.cc:6: type `base' not derived from type `derived'

So who cares?  What is more important is that type derived is not
derived from type base.  It wouldn't help if type base were derived
from type derived.