diff options
author | Bryce McKinlay <bryce@waitaki.otago.ac.nz> | 2002-03-18 10:41:01 +0000 |
---|---|---|
committer | Bryce McKinlay <bryce@gcc.gnu.org> | 2002-03-18 10:41:01 +0000 |
commit | 6befbee5ff3d4edf813ac685d3f8f3c77274f147 (patch) | |
tree | e8f3ab265e55c03f9f9cb970ef7887db9ed728fd /gcc | |
parent | 66c17b6479031a268405d323d6efdef5870ef78b (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/java/parse.y | 10 |
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; } |