This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: CVS head (gcc-3.4), new parser, and should variable names interfere with namespace names?
Gabriel Dos Reis <gdr@integrable-solutions.net> replied:
>| Hi All,
>|
>| With the recent parser changes, the following snippet of code now
>| doesn't compile...
>|
>| namespace.cxx:
>| -----------------------
>| namespace foo {
>| int baz(int);
>| }
>|
>| int
>| bar(int foo)
>
>This foo hides ::foo.
>
>[...]
>
>| Is the parser just being more standard conforming,
>
>Yes.
Thought so. Thanks.
Andrew.
--
Andrew Pollard, Brooks-PRI Automation | home: andrew@andypo.net
670 Eskdale Road, Winnersh Triangle, UK | work: Andrew.Pollard@brooks-pri.com
Tel/Fax:+44 (0)118 9215603 / 9215660 | http://www.andypo.net