This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: name of primitive classes
- To: egcs-patches at cygnus dot com
- Subject: PATCH: name of primitive classes
- From: Tom Tromey <tromey at cygnus dot com>
- Date: 30 Oct 1998 10:18:12 -0700
- Reply-To: tromey at cygnus dot com
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)