This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: package name conflicts with keyword...
Thomas Léauté writes:
>
> Le Sep 3, 2004, à 10:11 AM, Andrew Haley a écrit :
>
> > Thomas Léauté writes:
> >>
> >> Le Sep 3, 2004, à 5:17 AM, Andrew Haley a écrit :
> >>
> >>> Thomas Léauté writes:
> >>>> Hi
> >>>>
> >>>> I am confronted with bug #14875, and I am trying to go around
> >>>> it, but I am not familiar enough with java, so I need
> >>>> help... Basically, I have been provided with some java code
> >>>> that I am trying to interact with from C++. This java code uses
> >>>> a package that has the very unfortunate characteristic to be
> >>>> called "or". Yes, just like the C++ keyword...
> >>>
> >>> I thought this was optional with "-foperator-names".
> >>>
> >>
> >> Where does that option come in? I have tried to pass it both to gcj
> >> and
> >> to gcjh but I get the following errors:
> >
> > "or" is only a keyword in C++, so you only have to use this option
> > when compiling your C++ code.
>
> The only C++ code I have is main.cpp, containing a simple main()
> function. If I use the "-foperator-names" option to compile this file,
> I get that:
It's in the docs:
`-fno-operator-names'
Do not treat the operator name keywords `and', `bitand', `bitor',
`compl', `not', `or' and `xor' as synonyms as keywords.
Andrew.