aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1997-04-29 20:03:15 +0000
committerMike Stump <mrs@gcc.gnu.org>1997-04-29 20:03:15 +0000
commit4c58124363e36ea1e835819b31e91c13109665b8 (patch)
tree6e5501b204bbdd872d5ff15586006547e3e92809 /gcc/tree.h
parent9c6cd30ed515ec543a3258e9c96006364a6e42cb (diff)
downloadgcc-4c58124363e36ea1e835819b31e91c13109665b8.zip
gcc-4c58124363e36ea1e835819b31e91c13109665b8.tar.gz
gcc-4c58124363e36ea1e835819b31e91c13109665b8.tar.bz2
except.c (expand_eh_region_start_tree): Add DECL argument so we can better track why the region was made for error...
* except.c (expand_eh_region_start_tree): Add DECL argument so we can better track why the region was made for error reporting. * except.h (expand_eh_region_start_tree): Likewise. * tree.h (expand_dhc_cleanup): Likewise. (expand_dcc_cleanup): Likewise. * except.c (expand_eh_region_start_for_decl): New routine. * except.h (expand_eh_region_start_for_decl): Likewise. * stmt.c (expand_decl_cleanup): Add DECL to call of expand_eh_region_start_tree. (expand_dcc_cleanup): Likewise. (expand_dhc_cleanup): Likewise. (expand_start_case): Switches introduce conditional contexts. (expand_start_case_dummy): Likewise. (expand_start_case_dummy): Likewise. (expand_end_case): Likewise. From-SVN: r13990
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index e0ae9c9..ff73de4 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -1697,7 +1697,8 @@ extern void mark_block_as_not_eh_region PROTO((void));
extern int is_eh_region PROTO((void));
extern int conditional_context PROTO((void));
extern tree last_cleanup_this_contour PROTO((void));
-extern int expand_dhc_cleanup PROTO((void));
+extern int expand_dhc_cleanup PROTO((tree));
+extern int expand_dcc_cleanup PROTO((tree));
extern void expand_start_case PROTO((int, tree, tree,
char *));
extern void expand_end_case PROTO((tree));