diff options
author | Alexandre Petit-Bianco <apbianco@cygnus.com> | 2001-02-09 00:32:11 +0000 |
---|---|---|
committer | Alexandre Petit-Bianco <apbianco@gcc.gnu.org> | 2001-02-08 16:32:11 -0800 |
commit | 1b43b6be4a838d462816c916c0737132eadeca6a (patch) | |
tree | 63a7dd46d1f2e24a7f154e95b10330dd27796201 /gcc/java/java-tree.h | |
parent | 8da6d80e8706bcdffc8b07c5a57ad820e9651f2a (diff) | |
download | gcc-1b43b6be4a838d462816c916c0737132eadeca6a.zip gcc-1b43b6be4a838d462816c916c0737132eadeca6a.tar.gz gcc-1b43b6be4a838d462816c916c0737132eadeca6a.tar.bz2 |
Make-lang.in (JAVA_OBJS): Added java/mangle_name.o
2001-02-08 Alexandre Petit-Bianco <apbianco@cygnus.com>
* Make-lang.in (JAVA_OBJS): Added java/mangle_name.o
(JVGENMAIN_OBJS): Likewise.
* java-tree.h (append_gpp_mangled_name): New prototype.
* jcf-parse.c (ggc_mark_jcf): Argument now `void *.'
Removed cast calling `gcc_add_root.'
* jvgenmain.c (mangle_obstack): New global, initialized.
(main): Use it.
(do_mangle_class): Constify local `ptr.'
Removed macro `MANGLE_NAME.' Removed cast in `for.' Call
append_gpp_mangle_name and update `count' if necessary.
Use `mangle_obstack.'
* mangle.c (append_unicode_mangled_name): Removed.
(append_gpp_mangled_name): Likewise.
(unicode_mangling_length): Likewise.
(mangle_member_name): Return type set to `void.'
(mangle_field_decl): Don't append `U' in escaped names.
(mangle_method_decl): Likewise.
(mangle_member_name): Just use `append_gpp_mangled_name.'
* mangle_name.c: New file.
(http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00492.html)
From-SVN: r39552
Diffstat (limited to 'gcc/java/java-tree.h')
-rw-r--r-- | gcc/java/java-tree.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/java/java-tree.h b/gcc/java/java-tree.h index 7aeab9a..e1a0347 100644 --- a/gcc/java/java-tree.h +++ b/gcc/java/java-tree.h @@ -1115,6 +1115,7 @@ extern tree java_mangle_class_field PARAMS ((struct obstack *, tree)); extern tree java_mangle_class_field_from_string PARAMS ((struct obstack *, char *)); extern tree java_mangle_vtable PARAMS ((struct obstack *, tree)); extern const char *lang_printable_name_wls PARAMS ((tree, int)); +extern void append_gpp_mangled_name PARAMS ((const char *, int)); /* We use ARGS_SIZE_RTX to indicate that gcc/expr.h has been included to declare `enum expand_modifier'. */ |