🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Bug Report

#854
From: Tan Chee Weei
Date: Fri, 21 Aug 1992 22:41
30 lines
1027 bytes
GCC (G++) Bug Report

Version: gcc 2.2.2
Source file: 

// start

class X
{
public:
int i;
void f(int i) { X::i = i; }
};

// end

Problem: Compile with g++ -c <file>
         with or without -g and -O or both results in:

         bug.C: In method `void X::f (int)':
         bug.C:5: invalid lvalue in unary `&'

Hardware: Sparcstation 4/330 running SunOS 4.1.1
Configure operands: sparc-sun-sunos4.1.1
Modifications: None
libg++ version: 2.1

Observations: I am quite sure the input syntax is correct. Other C++ 
              compilers accept it without problems. Current workaround
              is to use this->i = i;
Technical Details
Message-ID: <9208210641.AA02753@solomon.technet.sg>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!solomon.technet.sg!ctan

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!solomon.technet.sg!ctan
From: ctan@solomon.technet.sg (Tan Chee Weei)
Subject: Bug Report
Message-ID: <9208210641.AA02753@solomon.technet.sg>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Fri, 21 Aug 1992 22:41:54 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 35