/* 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.
/* The TRY_CATCH_EXPR for this EH range. */
tree stmt;
+
+ tree handler;
};
/* A dummy range that represents the entire method. */
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 *);