This is the mail archive of the
egcs@egcs.cygnus.com
mailing list for the EGCS project. See the EGCS
home page for more information.
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]
Re: [Re: Problem with the EGCS cpp? <3.0.6.32.19990218000955.00877370@pop.netaddress.com> ]
- To: Paul Derbyshire <pderbysh@usa.net>
- Subject: Re: [Re: Problem with the EGCS cpp? <3.0.6.32.19990218000955.00877370@pop.netaddress.com> ]
- From: Alexandre Oliva <oliva@dcc.unicamp.br>
- Date: 20 Feb 1999 23:29:16 -0200
- Cc: egcs@egcs.cygnus.com
- Delivered-To: listarch-egcs@egcs.cygnus.com
- Delivered-To: mailing list egcs@egcs.cygnus.com
- In-Reply-To: Paul Derbyshire's message of "18 Feb 99 07:30:30 MST"
- Mailing-List: contact egcs-help@egcs.cygnus.com; run by ezmlm
- References: <19990218143033.27875.qmail@nw171.netaddress.usa.net>
- Sender: owner-egcs@egcs.cygnus.com
- Sender: oliva@araguaia.dcc.unicamp.br
- User-Agent: Gnus/5.070077 (Pterodactyl Gnus v0.77) XEmacs/20.4 (Emerald)
On Feb 18, 1999, Paul Derbyshire <pderbysh@usa.net> wrote:
> It looks as if the frontend uses whitespace to disambiguate
> namespace Foo { int bar2; }
> struct Foo { ... }
> void func (void) { Foo ::bar1; Foo::bar2 = 3; }
The latest snapshot says:
t.cc: In function `void func()':
t.cc:6: `bar1' is not a member of type `Foo'
t.cc:7: `bar2' is not a member of type `Foo'
So there's no disambiguation taking place here.
--
Alexandre Oliva http://www.dcc.unicamp.br/~oliva aoliva@{acm.org}
oliva@{dcc.unicamp.br,gnu.org,egcs.cygnus.com,samba.org}
Universidade Estadual de Campinas, SP, Brasil