From bdd9bd31d8b974ca35108ed446dd329635610dbf Mon Sep 17 00:00:00 2001 From: rmathew Date: Tue, 22 Jun 2004 18:17:12 +0000 Subject: [PATCH] * 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 --- gcc/java/ChangeLog | 5 +++++ gcc/java/parse.y | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index fd89917..0c3aa57 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2004-06-22 Ranjit Mathew + + * parse.y (create_class): Correct diagnostic message about + java.lang.Object extending anything else. + 2004-06-21 Richard Kenner * class.c (build_class_ref): Add new operand for COMPONENT_REF. diff --git a/gcc/java/parse.y b/gcc/java/parse.y index ed1f050..90e18c9 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; } -- 2.7.4