lex.c (java_init_lex): Define wfl_to_string as gnu.gcj.runtime.StringBuffer unless...
authorTom Tromey <tromey@redhat.com>
Tue, 11 Dec 2001 17:59:02 +0000 (17:59 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Tue, 11 Dec 2001 17:59:02 +0000 (17:59 +0000)
* lex.c (java_init_lex): Define wfl_to_string as
gnu.gcj.runtime.StringBuffer unless generating bytecode.

From-SVN: r47882

gcc/java/ChangeLog
gcc/java/lex.c

index efec46096288442d794485eb12adf85bd836f611..b72eaac64e80dd54691af6cfc98a6e5dd5c9e432 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-11  Tom Tromey  <tromey@redhat.com>
+
+       * lex.c (java_init_lex): Define wfl_to_string as
+       gnu.gcj.runtime.StringBuffer unless generating bytecode.
+
 2001-12-11  Jeff Sturm  <jsturm@one-point.com>
 
        * class.c (make_method_value): Use null_pointer_node to
index 0b7e93d60324dd232f0f62104704ba2024115a12..e0595e921a0121832fca2ef010ed8bf2bb43fa6c 100644 (file)
@@ -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);