OSDN Git Service

* decl.c (finish_method): Give methods once-only linkage.
[pf3gnuchains/gcc-fork.git] / gcc / java / java-except.h
index 960a915..a45e650 100644 (file)
@@ -1,6 +1,7 @@
 /* Definitions for exception handling for use by the GNU compiler
    for the Java(TM) language compiler.
-   Copyright (C) 1997, 1998, 1999, 2000, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005
+   Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -53,6 +54,8 @@ struct eh_range
 
     /* The TRY_CATCH_EXPR for this EH range.  */
     tree stmt;
+
+    tree handler;
   };
 
 /* A dummy range that represents the entire method. */
@@ -62,10 +65,7 @@ extern struct eh_range whole_range;
 
 extern struct eh_range * find_handler (int);
 extern void method_init_exceptions (void);
-extern void emit_handlers (void);
 extern void maybe_start_try (int, int);
-extern void maybe_end_try (int, int);
 extern void add_handler (int, int, tree, tree);
 extern void handle_nested_ranges (void);
-extern void expand_resume_after_catch (void);
 extern void expand_end_java_handler (struct eh_range *);