Article View: gnu.g++.bug
Article #1649Re: BUG in G++ 1.32.0 - c++ get segmentation violation
From: Doug Schmidt
Date: Tue, 24 Jan 1989 00:34
Date: Tue, 24 Jan 1989 00:34
42 lines
1933 bytes
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!schmidtReferences:
<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