🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #51729

bug ?

#51729
From: Stefano Casadei
Date: Sat, 03 Apr 1993 23:59
37 lines
1372 bytes
Can someone explain me the following behaviour ?
Is it a bug ?

cesena-29->gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun/2.3.3/specs
gcc version 2.3.3
(sun4 with OS 4.1)


The following lines:

  vertebra* top = &(s[len]);
  vertebra* t = s;
  vertebra* u = v.s;
  while (t < top) *t++ = *u++; // this is line 98

cause the following error message:

../prinst/vertebra.Vec.cc:98: invalid lvalue in unary `&'
../prinst/vertebra.Vec.cc:98: invalid lvalue in unary `&'
../prinst/vertebra.Vec.cc:98: please fix above errors, and try recompiling.


The following change fixes the problem:

  vertebra* top = &(s[len]);
  vertebra* t = s;
  vertebra* u = v.s;
  while (t < top) {*t++ = *u; u++;}

????

Please reply also to 

casadei@lids.mit.edu

Thanks. 
Technical Details
Message-ID: <1pl8ctINN757@senator-bedfellow.MIT.EDU>
Path: arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!mcsun!uunet!spool.mu.edu!enterpoop.mit.edu!senator-bedfellow.mit.edu!cesena.mit.edu!casadei

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,63b0a06876fed2ee,start
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1993-04-03 16:01:00 PST
Path: arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!mcsun!uunet!spool.mu.edu!enterpoop.mit.edu!senator-bedfellow.mit.edu!cesena.mit.edu!casadei
From: casadei@cesena.mit.edu (Stefano Casadei)
Newsgroups: gnu.gcc.help
Subject: bug ?
Date: 3 Apr 1993 23:59:25 GMT
Organization: Massachusetts Institute of Technology
Lines: 38
Message-ID: <1pl8ctINN757@senator-bedfellow.MIT.EDU>
NNTP-Posting-Host: cesena.mit.edu