aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>2002-03-18 10:41:01 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2002-03-18 10:41:01 +0000
commit6befbee5ff3d4edf813ac685d3f8f3c77274f147 (patch)
treee8f3ab265e55c03f9f9cb970ef7887db9ed728fd /gcc
parent66c17b6479031a268405d323d6efdef5870ef78b (diff)
downloadgcc-6befbee5ff3d4edf813ac685d3f8f3c77274f147.zip
gcc-6befbee5ff3d4edf813ac685d3f8f3c77274f147.tar.gz
gcc-6befbee5ff3d4edf813ac685d3f8f3c77274f147.tar.bz2
parse.y (parser_check_super_interface): Fix error message grammar/order.
* parse.y (parser_check_super_interface): Fix error message grammar/order. From-SVN: r50955
Diffstat (limited to 'gcc')
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/parse.y10
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index a0c8f11..0b9051d 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,8 @@
+2002-03-18 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * parse.y (parser_check_super_interface): Fix error message
+ grammar/order.
+
2002-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* jcf-parse.c (get_constant): Delete unused variables.
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index 6c39ad1..8f88c5d 100644
--- a/gcc/java/parse.y
+++ b/gcc/java/parse.y
@@ -5070,12 +5070,12 @@ parser_check_super_interface (super_decl, this_decl, this_wfl)
if (!CLASS_INTERFACE (super_decl))
{
parse_error_context
- (this_wfl, "Can't use %s `%s' to implement/extend %s `%s'",
- (TYPE_ARRAY_P (super_type) ? "array" : "class"),
- IDENTIFIER_POINTER (DECL_NAME (super_decl)),
+ (this_wfl, "%s `%s' can't implement/extend %s `%s'",
(CLASS_INTERFACE (TYPE_NAME (TREE_TYPE (this_decl))) ?
- "interface" : "class"),
- IDENTIFIER_POINTER (DECL_NAME (this_decl)));
+ "Interface" : "Class"),
+ IDENTIFIER_POINTER (DECL_NAME (this_decl)),
+ (TYPE_ARRAY_P (super_type) ? "array" : "class"),
+ IDENTIFIER_POINTER (DECL_NAME (super_decl)));
return 1;
}