aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/java-tree.h
diff options
context:
space:
mode:
authorAlexandre Petit-Bianco <apbianco@cygnus.com>1998-12-01 14:28:02 +0000
committerAlexandre Petit-Bianco <apbianco@gcc.gnu.org>1998-12-01 06:28:02 -0800
commit82371d41c2e0a1e8c68c43748a71bb9deec0ed1a (patch)
tree009299b3815a338dbba35958d0320cfdada1c86f /gcc/java/java-tree.h
parentdf3ba30ac3667b0ff00d7ae8aa29ffad2d1c68d4 (diff)
downloadgcc-82371d41c2e0a1e8c68c43748a71bb9deec0ed1a.zip
gcc-82371d41c2e0a1e8c68c43748a71bb9deec0ed1a.tar.gz
gcc-82371d41c2e0a1e8c68c43748a71bb9deec0ed1a.tar.bz2
class.c (layout_class_method): Don't report error on non-static overriding static if the method is private.
Tue Dec 1 13:53:24 1998 Alexandre Petit-Bianco <apbianco@cygnus.com> * class.c (layout_class_method): Don't report error on non-static overriding static if the method is private. * java-tree.h (finish_class): Prototype added. * lex.c (java_get_line_col): Handle col argument -2 value. * parse.h: All static method declarations moved to parse.y. * parse.y: Now contains all static method declarations previously found in parse.h. (find_expr_with_wfl, missing_return_error, unreachable_stmt_error): New functions. (java_get_real_method_name): Identify constructors bearing class names in source code compiled classes only. (java_complete_expand_methods): Call missing_return_error. (invocation_mode): Private methods invoked as static methods. (java_complete_tree): Call unreachable_stmt_error. This patch corrects the way unreachable statement and missing return statement errors are reported. It also fixes random bugs. From-SVN: r24036
Diffstat (limited to 'gcc/java/java-tree.h')
-rw-r--r--gcc/java/java-tree.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/java/java-tree.h b/gcc/java/java-tree.h
index 6d6c254..e8fbb61 100644
--- a/gcc/java/java-tree.h
+++ b/gcc/java/java-tree.h
@@ -561,6 +561,7 @@ extern char *print_int_node PROTO ((tree));
extern void parse_error_context VPROTO ((tree cl, char *msg, ...));
extern tree build_primtype_type_ref PROTO ((char *));
extern tree java_get_real_method_name PROTO ((tree));
+extern void finish_class PROTO ((tree));
/* Access flags etc for a method (a FUNCTION_DECL): */