diff options
author | Tom Tromey <tromey@redhat.com> | 2001-12-11 17:59:02 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2001-12-11 17:59:02 +0000 |
commit | 34026199b380249a3de9661cfea29e5e90252d4d (patch) | |
tree | 1df149ac6315aed56cb0b33ee0009625d55178ec /gcc/java/lex.c | |
parent | f0451e26f99676ad8fc7069b8788446e9eec2c3b (diff) | |
download | gcc-34026199b380249a3de9661cfea29e5e90252d4d.zip gcc-34026199b380249a3de9661cfea29e5e90252d4d.tar.gz gcc-34026199b380249a3de9661cfea29e5e90252d4d.tar.bz2 |
lex.c (java_init_lex): Define wfl_to_string as gnu.gcj.runtime.StringBuffer unless generating bytecode.
* lex.c (java_init_lex): Define wfl_to_string as
gnu.gcj.runtime.StringBuffer unless generating bytecode.
From-SVN: r47882
Diffstat (limited to 'gcc/java/lex.c')
-rw-r--r-- | gcc/java/lex.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/java/lex.c b/gcc/java/lex.c index 0b7e93d..e0595e9 100644 --- a/gcc/java/lex.c +++ b/gcc/java/lex.c @@ -118,7 +118,10 @@ java_init_lex (finput, encoding) wfl_append = build_expr_wfl (get_identifier ("append"), NULL, 0, 0); if (!wfl_string_buffer) wfl_string_buffer = - build_expr_wfl (get_identifier ("java.lang.StringBuffer"), NULL, 0, 0); + build_expr_wfl (get_identifier (flag_emit_class_files + ? "java.lang.StringBuffer" + : "gnu.gcj.runtime.StringBuffer"), + NULL, 0, 0); if (!wfl_to_string) wfl_to_string = build_expr_wfl (get_identifier ("toString"), NULL, 0, 0); |