summaryrefslogtreecommitdiffstats
path: root/gcc/java
diff options
context:
space:
mode:
authorrmathew <rmathew@138bc75d-0d04-0410-961f-82ee72b054a4>2004-06-22 18:17:12 +0000
committerrmathew <rmathew@138bc75d-0d04-0410-961f-82ee72b054a4>2004-06-22 18:17:12 +0000
commitbdd9bd31d8b974ca35108ed446dd329635610dbf (patch)
tree4cd739f4521c38c0245ffc2bf0c2df61cbc4e579 /gcc/java
parent3e5069b13095ae2a4f59da814b6f2ff9fc5f3e44 (diff)
downloadppe42-gcc-bdd9bd31d8b974ca35108ed446dd329635610dbf.tar.gz
ppe42-gcc-bdd9bd31d8b974ca35108ed446dd329635610dbf.zip
* parse.y (create_class): Correct diagnostic message about
java.lang.Object extending anything else. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83507 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java')
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/parse.y4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index fd899174028..0c3aa57288d 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,8 @@
+2004-06-22 Ranjit Mathew <rmathew@hotmail.com>
+
+ * parse.y (create_class): Correct diagnostic message about
+ java.lang.Object extending anything else.
+
2004-06-21 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* class.c (build_class_ref): Add new operand for COMPONENT_REF.
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index ed1f05040ec..90e18c9c59e 100644
--- a/gcc/java/parse.y
+++ b/gcc/java/parse.y
@@ -4007,10 +4007,10 @@ create_class (int flags, tree id, tree super, tree interfaces)
/* If SUPER exists, use it, otherwise use Object */
if (super)
{
- /* Can't extend java.lang.Object */
+ /* java.lang.Object can't extend anything. */
if (TREE_TYPE (IDENTIFIER_CLASS_VALUE (class_id)) == object_type_node)
{
- parse_error_context (id, "Can't extend `java.lang.Object'");
+ parse_error_context (id, "`java.lang.Object' can't extend anything");
return NULL_TREE;
}
OpenPOWER on IntegriCloud