🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

program causes infinite loop in g++ 1.32

#1591
From: "Douglas C. Schmidt"
Date: Mon, 02 Jan 1989 23:53
29 lines
913 bytes
Hi,

  The following short C++ program causes g++ 1.32 to go into
an infinite loop in the functions:

actualparameterlist()

and 

convert_for_initialization()

Here's the code:

----------------------------------------
class Base {
public:
   Base ( Base &b ) {
   }
   Base ( Base B );
};

class Derived : public Base {
   Derived ( Base &b ) : Base ( b ) {
   }
};
----------------------------------------

Doug
Technical Details
Message-ID: <8901021554.aa09652@PARIS.ICS.UCI.EDU>
Path: arc1-ca.pugleaf.net!utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!tut.cis.ohio-state.edu!PARIS.ICS.UCI.EDU!schmidt%crimee.ics.uci.edu

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!tut.cis.ohio-state.edu!PARIS.ICS.UCI.EDU!schmidt%crimee.ics.uci.edu
From: schmidt%crimee.ics.uci.edu@PARIS.ICS.UCI.EDU ("Douglas C. Schmidt")
Newsgroups: gnu.g++.bug
Subject: program causes infinite loop in g++ 1.32
Message-ID: <8901021554.aa09652@PARIS.ICS.UCI.EDU>
Date: 2 Jan 89 23:53:34 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 29