parse.y (check_abstract_method_definitions): Also check if `other_method' is abstract.

* parse.y (check_abstract_method_definitions): Also check if
	`other_method' is abstract.

From-SVN: r34697
This commit is contained in:
Tom Tromey 2000-06-25 17:28:35 +00:00 committed by Tom Tromey
parent 4061f623a6
commit 120f0c104a
3 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2000-06-24 Tom Tromey <tromey@cygnus.com>
* parse.y (check_abstract_method_definitions): Also check if
`other_method' is abstract.
2000-06-23 Tom Tromey <tromey@cygnus.com>
* parse.y (patch_incomplete_class_ref): Initialize the returned

View File

@ -8540,7 +8540,9 @@ check_abstract_method_definitions (do_interface, class_decl, type)
other_name = EXPR_WFL_NODE (other_name);
if (!DECL_CLINIT_P (other_method)
&& !DECL_CONSTRUCTOR_P (other_method)
&& method_name == other_name && method_sig == s)
&& method_name == other_name
&& method_sig == s
&& !METHOD_ABSTRACT (other_method))
{
found = 1;
break;

View File

@ -5842,7 +5842,9 @@ check_abstract_method_definitions (do_interface, class_decl, type)
other_name = EXPR_WFL_NODE (other_name);
if (!DECL_CLINIT_P (other_method)
&& !DECL_CONSTRUCTOR_P (other_method)
&& method_name == other_name && method_sig == s)
&& method_name == other_name
&& method_sig == s
&& !METHOD_ABSTRACT (other_method))
{
found = 1;
break;