diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-06 01:45:47 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-06 01:45:47 +0000 |
commit | 8b3bea94de3993a42243591db123fbd6f16e1096 (patch) | |
tree | 45363ed5e9154746dc287f74e62b19db6aa11e99 /gcc/java/jvspec.c | |
parent | dbcad757ec15e746e662e38b72b08ab1f8fdb7a3 (diff) | |
download | gcc-8b3bea94de3993a42243591db123fbd6f16e1096.tar.gz |
* 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 'gcc/java/jvspec.c')
-rw-r--r-- | gcc/java/jvspec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/java/jvspec.c b/gcc/java/jvspec.c index 7b1244815f5..ee9fbf067c4 100644 --- a/gcc/java/jvspec.c +++ b/gcc/java/jvspec.c @@ -61,7 +61,7 @@ const char jvgenmain_spec[] = %{<fuse-boehm-gc} %{<fhash-synchronization} %{<fjni}\ %{<fclasspath*} %{<fCLASSPATH*} %{<foutput-class-dir}\ %{<fuse-divide-subroutine} %{<fno-use-divide-subroutine}\ - %{f*}\ + %{f*} -fdollars-in-identifiers\ %{aux-info*}\ %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\ %{S:%W{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%Umain.s}} |\n\ |