PATCH: name of primitive classes

Tom Tromey tromey@cygnus.com
Fri Oct 30 09:15:00 GMT 1998


I'm committing the appended patch.  It changes the names of the
primitive Java classes.  The change is to prefix the name with `_Jv_'.

1998-10-30  Tom Tromey  <tromey@cygnus.com>

	* class.c (build_class_ref): Changed name of primitive classes to
	start with `_Jv_'.

Tom

Index: class.c
===================================================================
RCS file: /cvs/egcs/egcs/gcc/java/class.c,v
retrieving revision 1.9
diff -u -r1.9 class.c
--- class.c	1998/10/30 00:35:30	1.9
+++ class.c	1998/10/30 17:12:36
@@ -632,14 +632,14 @@
       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)



More information about the Gcc-patches mailing list