chatty%FRLRI61.BITNET@CUNYVM.CUNY.EDU (12/01/89)
// Looks like a visibility bug ... // As far as I remember, this is g++ 1.36.2- with the patches posted on 11/29. class A { public: A (); ~A (); }; class B : private A { public: B (); }; class C { public: C (); ~C (); }; class D: public C { private: B b; public: D (); ~D (); }; D :: ~D () { } // % g++ -c bug.cc // bug.cc: In method D::~D (): // bug.cc:29: type `B' is derived from private `A' // Stephane Chatty chatty@lri.lri.fr // chatty@frlri61.bitnet