🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #1763

Re: C++ Standards Bug!!!

#1763
From: Jason Merrill
Date: Mon, 21 Aug 1995 16:53
18 lines
1408 bytes
>>>>> Ray Brown <102336.141@CompuServe.COM> writes:

>> You can write it without a typedef like this:

>> void (B::* A::var)(short) = B::Foo;

> All right, so this turned out to be a compiler question to some 
> extent. The solution you gave does not work under gcc version 
> 2.5.6: the error message is "multiple `::' terms in declarator 
> invalid." It does work with some other compilers.

Including later versions of gcc, I might add.

Jason

[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Technical Details
Message-ID: <u920uf2pry.fsf@phydeaux.cygnus.com>
Path: arc1-ca.pugleaf.net!engnews2.Eng.Sun.COM!taumet!clamage
References: <MATT.95Aug19114614@Austern> <MATT.95Aug20111508@Austern>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!engnews2.Eng.Sun.COM!taumet!clamage
From: jason@cygnus.com (Jason Merrill)
Newsgroups: comp.std.c++
Subject: Re: C++ Standards Bug!!!
Date: 21 Aug 1995 16:53:26 GMT
Organization: Cygnus Support, Mountain View, CA
Sender: jason@cygnus.com
Approved: clamage@eng.sun.com (comp.std.c++)
Message-ID: <u920uf2pry.fsf@phydeaux.cygnus.com>
References: <MATT.95Aug19114614@Austern> <MATT.95Aug20111508@Austern>
NNTP-Posting-Host: taumet.eng.sun.com
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
X-Nntp-Posting-Host: phydeaux.cygnus.com
In-Reply-To: Ray Brown's message of 20 Aug 1995 19:15:08 GMT
X-Newsreader: (ding) Gnus v0.99.7
X-Lines: 14
Content-Length: 447
Originator: clamage@taumet