This is the mail archive of the java@gcc.gnu.org mailing list for the Java 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: 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.


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