From 2743ba1c484ef25dcaf096a9083355667b5c1362 Mon Sep 17 00:00:00 2001 From: Ranjit Mathew Date: Thu, 10 Mar 2005 18:40:26 +0000 Subject: re PR java/20312 (No warning on bad method) PR java/20312 * parse.y (checks_throws_clauses): Check exceptions list even when the base class does not come from a source file being compiled. (java_complete_lhs): Remove unused variable 'wfl'. From-SVN: r96251 --- gcc/java/parse.y | 5 ----- 1 file changed, 5 deletions(-) (limited to 'gcc/java/parse.y') diff --git a/gcc/java/parse.y b/gcc/java/parse.y index dc70e12..9569f95 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -6702,10 +6702,6 @@ check_throws_clauses (tree method, tree method_wfl, tree found) { tree mthrows; - /* Can't check these things with class loaded from bytecode. FIXME */ - if (!CLASS_FROM_SOURCE_P (DECL_CONTEXT (found))) - return; - for (mthrows = DECL_FUNCTION_THROWS (method); mthrows; mthrows = TREE_CHAIN (mthrows)) { @@ -11911,7 +11907,6 @@ java_complete_lhs (tree node) if (!EXPR_WFL_NODE (node) /* Or a PRIMARY flag ? */ || TREE_CODE (EXPR_WFL_NODE (node)) == IDENTIFIER_NODE) { - tree wfl = node; node = resolve_expression_name (node, NULL); if (node == error_mark_node) return node; -- cgit v1.1