Article View: gnu.g++.bug
Article #353`this' is read-only in 1.36.0-
From: Don Kimber EIL
Date: Thu, 17 Aug 1989 01:49
Date: Thu, 17 Aug 1989 01:49
34 lines
1376 bytes
1376 bytes
In version 1.36.0- on a Sun 4, running 4.0.1, the program foo.cc
class cl* my_allocater(int size);
void my_free(class cl* ptr);
class cl {
public:
cl() {
this = my_allocater( sizeof(cl) );
};
~cl() {
my_free( this );
this = 0;
};
};
Gets the following errors
% g++ -v foo.cc
g++ version 1.36.0-
/import/lib/gcc-cpp -+ -v -undef -D__GNU__ -D__GNUG__ -D__GNUC__ -D__cplusplus
-Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ foo.cc /tmp/cca02559.cpp
GNU CPP version 1.35.96
/import/lib/gcc-cc1plus /tmp/cca02559.cpp -quiet -dumpbase foo.cc -noreg -versi
on -o /tmp/cca02559.s
GNU C++ version 1.36.0- (sparc) compiled by GNU C version 1.35.96.
default target switches: -mfpu -mepilogue
foo.cc: In method cl::cl ():
foo.cc:7: assignment of read-only parameter `$this'
foo.cc: In method cl::~cl ():
foo.cc:10: assignment of read-only parameter `$this'
Don Kimber
Technical Details
Message-ID:
<8908170149.AA02564@briard.parc.xerox.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!cs.utexas.edu!tut.cis.ohio-state.edu!kimber.ai.mit.edu!kimberShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!cs.utexas.edu!tut.cis.ohio-state.edu!kimber.ai.mit.edu!kimber From: kimber@kimber.ai.mit.edu (Don Kimber EIL) Newsgroups: gnu.g++.bug Subject: `this' is read-only in 1.36.0- Message-ID: <8908170149.AA02564@briard.parc.xerox.com> Date: 17 Aug 89 01:49:08 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 34