summaryrefslogtreecommitdiffstats
path: root/libjava/resolve.cc
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-06 01:45:47 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-06 01:45:47 +0000
commit8b3bea94de3993a42243591db123fbd6f16e1096 (patch)
tree45363ed5e9154746dc287f74e62b19db6aa11e99 /libjava/resolve.cc
parentdbcad757ec15e746e662e38b72b08ab1f8fdb7a3 (diff)
downloadppe42-gcc-8b3bea94de3993a42243591db123fbd6f16e1096.tar.gz
ppe42-gcc-8b3bea94de3993a42243591db123fbd6f16e1096.zip
* jvspec.c (jvgenmain_spec): Added `-fdollars-in-identifiers'.
* jvgenmain.c (class_mangling_prefix): Removed. (class_mangling_suffix): New global. (main): Use it. * gjavah.c (cxx_keyword_subst): Mangle C++ keywords by appending `$'. (print_method_info): Handle overrides for static and final methods. (process_file): Generate declaration for class object field. * class.c (cxx_keywords): New array. (utf8_cmp): New function. (cxx_keyword_p): New function. (layout_class_method): Mangle C++ keywords by appending `$'. (mangle_field): New function. (mangle_class_field): Use mangle_field. Mangle class name as `class$'. (mangle_static_field): Use mangle_field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36738 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/resolve.cc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud