🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #657

Visibility problem in destructor

#657
From: chatty%FRLRI61.BITNET
Date: Fri, 01 Dec 1989 15:48
39 lines
1022 bytes
// 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
Technical Details
Message-ID: <8912011548.AA23251@lri.lri.fr>
Path: arc1-ca.pugleaf.net!utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!CUNYVM.CUNY.EDU!chatty%FRLRI61.BITNET

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!CUNYVM.CUNY.EDU!chatty%FRLRI61.BITNET
From: chatty%FRLRI61.BITNET@CUNYVM.CUNY.EDU
Newsgroups: gnu.g++.bug
Subject: Visibility problem in destructor
Message-ID: <8912011548.AA23251@lri.lri.fr>
Date: 1 Dec 89 15:48:09 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 39