Article View: gnu.g++.bug
Article #885cc1plus gets fatal signal
From: Eric Jergensen
Date: Thu, 03 Sep 1992 03:16
Date: Thu, 03 Sep 1992 03:16
24 lines
944 bytes
944 bytes
Here is some code that causes cc1plus to receive a fatal signal:
=====
class BOOL
{
int b;
public:
BOOL() { b = 0; }
BOOL operator!() const { BOOL rc; rc.b = !b; return rc; }
};
void fcn()
{
BOOL test = !BOOL();
}
BOOL test2 = !BOOL(); // this line causes the compiler to core dump
=====
I'm running an unmodified gcc version 2.2.2, configured for a sun4.
My OS is SunOS 4.1.2.
I used 'gcc -o testbool testbool.cxx' to compile.
gcc2.2.2 on a 3b2 exhibits similar symptoms.
Eric
gej@okcforum.uoknor.edu
Technical Details
Message-ID:
<9209030316.AA22258@okcforum.osrhe.uoknor.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!okcforum.osrhe.uoknor.edu!gejShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!okcforum.osrhe.uoknor.edu!gej From: gej@okcforum.osrhe.uoknor.edu (Eric Jergensen) Subject: cc1plus gets fatal signal Message-ID: <9209030316.AA22258@okcforum.osrhe.uoknor.edu> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Thu, 3 Sep 1992 03:16:37 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 25