aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPer Bothner <per@bothner.com>2001-01-21 12:42:13 -0800
committerPer Bothner <bothner@gcc.gnu.org>2001-01-21 12:42:13 -0800
commit2c36c7fd96326df139342000fb52fa7772d0849f (patch)
tree212ab8565448c447787a5614a72cd78e99b04a5e /gcc
parent9c0c88ac0d8cccd4f48415d4a7d65ff92a2012e5 (diff)
downloadgcc-2c36c7fd96326df139342000fb52fa7772d0849f.zip
gcc-2c36c7fd96326df139342000fb52fa7772d0849f.tar.gz
gcc-2c36c7fd96326df139342000fb52fa7772d0849f.tar.bz2
* lang.c (put_decl_node): Print method's name.
From-SVN: r39172
Diffstat (limited to 'gcc')
-rw-r--r--gcc/java/ChangeLog4
-rw-r--r--gcc/java/lang.c7
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index b32238d..27d6864 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,5 +1,9 @@
2001-01-21 Per Bothner <per@bothner.com>
+ * lang.c (put_decl_node): Print method's name.
+
+2001-01-21 Per Bothner <per@bothner.com>
+
* verify.c (VERIFICATION_ERROR_WITH_INDEX): New macro.
(verify_jvm_instructions): Use it, for better error messages on loads.
diff --git a/gcc/java/lang.c b/gcc/java/lang.c
index 312623b..e69151a 100644
--- a/gcc/java/lang.c
+++ b/gcc/java/lang.c
@@ -500,8 +500,11 @@ put_decl_node (node)
if (TREE_CODE (node) == FUNCTION_DECL
&& ! DECL_CONSTRUCTOR_P (node)
&& ! DECL_ARTIFICIAL (node) && DECL_CONTEXT (node))
- put_decl_node (TYPE_NAME (DECL_CONTEXT (node)));
- else if (! DECL_CONSTRUCTOR_P (node))
+ {
+ put_decl_node (TYPE_NAME (DECL_CONTEXT (node)));
+ put_decl_string (".", 1);
+ }
+ if (! DECL_CONSTRUCTOR_P (node))
put_decl_node (DECL_NAME (node));
if (TREE_CODE (node) == FUNCTION_DECL && TREE_TYPE (node) != NULL_TREE)
{