]> gcc.gnu.org Git - gcc.git/commitdiff
class.c (build_class_ref): Changed name of primitive classes to start with `_Jv_'.
authorTom Tromey <tromey@cygnus.com>
Fri, 30 Oct 1998 09:15:12 +0000 (09:15 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Fri, 30 Oct 1998 09:15:12 +0000 (09:15 +0000)
* class.c (build_class_ref): Changed name of primitive classes to
start with `_Jv_'.

From-SVN: r23454

gcc/java/ChangeLog
gcc/java/class.c

index 3ebdedc18d766bb885020bd08f2893517644b211..c19f23f35c3887f338beeb6b97b8f6a91b99b794 100644 (file)
@@ -1,5 +1,8 @@
 1998-10-30  Tom Tromey  <tromey@cygnus.com>
 
+       * class.c (build_class_ref): Changed name of primitive classes to
+       start with `_Jv_'.
+
        * class.c (make_class_data): Renamed fields: nmethods to
        method_count, method_count to dtable_method_count.  Always set
        `state' field to 0.
index d0fb94b26240b1f08b5b73cf6ecf51b6506330f2..4a2d8fa62fa116a5cc5a70655600bdb140ac45a6 100644 (file)
@@ -632,14 +632,14 @@ build_class_ref (type)
       else
        {
          char *name;
-         char buffer[20];
+         char buffer[25];
          decl_name = TYPE_NAME (type);
          if (TREE_CODE (decl_name) == TYPE_DECL)
            decl_name = DECL_NAME (decl_name);
          name = IDENTIFIER_POINTER (decl_name);
          if (strncmp (name, "promoted_", 9) == 0)
            name += 9;
-         sprintf (buffer, "%sClass", name);
+         sprintf (buffer, "_Jv_%sClass", name);
          decl_name = get_identifier (buffer);
          decl = IDENTIFIER_GLOBAL_VALUE (decl_name);
          if (decl == NULL_TREE)
This page took 0.076348 seconds and 5 git commands to generate.