This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]