re GNATS gcj/205 (gcjh confused about similar method and attribute names)

* gjavah.c (decompile_method): Use print_field_name.
	Fixes PR gcj/205.

From-SVN: r33198
This commit is contained in:
Tom Tromey 2000-04-17 02:56:52 +00:00 committed by Tom Tromey
parent bd66587eed
commit 3e0768f05e
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2000-04-16 Tom Tromey <tromey@cygnus.com>
* gjavah.c (decompile_method): Use print_field_name.
Fixes PR gcj/205.
2000-04-05 Tom Tromey <tromey@cygnus.com>
Fix for PR gcj/140:

View File

@ -457,7 +457,6 @@ get_field_name (jcf, name_index, flags)
char *override;
const char *tmpconstptr;
if (name_is_method_p (name, length))
{
/* This field name matches a method. So override the name with
@ -758,7 +757,8 @@ decompile_method (out, jcf, code_len)
name_and_type = JPOOL_USHORT2 (jcf, index);
/* FIXME: ensure that tag is CONSTANT_NameAndType. */
name = JPOOL_USHORT1 (jcf, name_and_type);
print_name (out, jcf, name);
/* FIXME: flags. */
print_field_name (out, jcf, name, 0);
fputs ("; }", out);
decompiled = 1;
}