🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: BUG in G++ 1.32.0 - c++ get segmentation violation

#1649
From: Doug Schmidt
Date: Tue, 24 Jan 1989 00:34
42 lines
1933 bytes
In article <8901222128.AA01734@riunite.aca.mcc.com> rfg@MCC.COM (Ron Guilmette) writes:
[ g++ 1.32 give fatal signal for: ]
>
>class test {
>public:
>	virtual operator sizeof();
>};
>

Here is a quick patch for this problem:

----------------------------------------
*** cplus-decl.c.~1~	Sat Jan 21 20:36:43 1989
--- cplus-decl.c	Mon Jan 23 16:27:39 1989
***************
*** 4407,4414 ****
            {
              if (virtualp)
                {
!                 error ("virtual non function declaration for field `%s'",
!                        IDENTIFIER_POINTER (declarator));
                  virtualp = 0;
                }
            }
--- 4407,4417 ----
            {
              if (virtualp)
                {
!                 if (declarator) 
!                   error ("virtual non function declaration for field `%s'",
!                           IDENTIFIER_POINTER (declarator));
!                 else
!                   error ("virtual non function declaration encountered");
                  virtualp = 0;
                }
            }
----------------------------------------
--
BBoard-ID: 616
BB-Posted: Sat, 21 Jan 89 23:59:19 PST
Received: from [128.195.0.50] by ICS.UCI.EDU id am00547; 21 Jan 89 23:57 PST
Received: from kl.sri.com by PARIS.ICS.UCI.EDU id aa17425; 21 Jan 89 0:28 PST
Technical Details
Message-ID: <5220@paris.ics.uci.edu>
Path: arc1-ca.pugleaf.net!utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!bionet!rutgers!ucsd!orion.cf.uci.edu!uci-ics!siam.ics.uci.edu!schmidt
References: <8901222128.AA01734@riunite.aca.mcc.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!bionet!rutgers!ucsd!orion.cf.uci.edu!uci-ics!siam.ics.uci.edu!schmidt
From: schmidt@siam.ics.uci.edu (Doug Schmidt)
Newsgroups: gnu.g++.bug
Subject: Re: BUG in G++ 1.32.0 - c++ get segmentation violation
Message-ID: <5220@paris.ics.uci.edu>
Date: 24 Jan 89 00:34:00 GMT
References: <8901222128.AA01734@riunite.aca.mcc.com>
Sender: news@paris.ics.uci.edu
Reply-To: Doug Schmidt <schmidt@siam.ics.uci.edu>
Distribution: gnu
Organization: University of California, Irvine - Dept of ICS
Lines: 42