aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2002-11-02 21:33:54 +0000
committerTom Tromey <tromey@redhat.com>2002-11-02 21:33:54 +0000
commit18f6850242346658fe415425b9d6740aa6ec1176 (patch)
treebc5901d5b270260d6f9a32a6c8422c5ff659eb12 /gcc/java
parentb751ce5502104040884e78c90e0930e4b5661972 (diff)
* class.c (make_method_value): Put class name, not signature, into
`throws' field. For PR java/8415. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@58758 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java')
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/class.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 678c93287ae..bf22c6c7409 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,8 @@
+2002-11-02 Tom Tromey <tromey@redhat.com>
+
+ * class.c (make_method_value): Put class name, not signature, into
+ `throws' field. For PR java/8415.
+
2002-10-24 Tom Tromey <tromey@redhat.com>
* gcj.texi (Invoking gij): Document --showversion.
diff --git a/gcc/java/class.c b/gcc/java/class.c
index c412283158c..db4470cff98 100644
--- a/gcc/java/class.c
+++ b/gcc/java/class.c
@@ -1285,7 +1285,7 @@ make_method_value (mdecl)
iter != NULL_TREE;
iter = TREE_CHAIN (iter))
{
- tree sig = build_java_signature (TREE_VALUE (iter));
+ tree sig = DECL_NAME (TYPE_NAME (TREE_VALUE (iter)));
tree utf8
= build_utf8_ref (unmangle_classname (IDENTIFIER_POINTER (sig),
IDENTIFIER_LENGTH (sig)));