aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.h
diff options
context:
space:
mode:
authorGraham Stott <grahams@redhat.com>2002-01-12 13:45:39 +0000
committerGraham Stott <grahams@gcc.gnu.org>2002-01-12 13:45:39 +0000
commitf9f6b7df9dbea592ddb6f9230992872fee866a03 (patch)
tree43e7dd937fa3ea2a493d8688200b94582d288196 /gcc/except.h
parent4a69261704c060c8a7ff364dc570571f6c80569e (diff)
downloadgcc-f9f6b7df9dbea592ddb6f9230992872fee866a03.zip
gcc-f9f6b7df9dbea592ddb6f9230992872fee866a03.tar.gz
gcc-f9f6b7df9dbea592ddb6f9230992872fee866a03.tar.bz2
attribs.c (handle_deprecated_attribute): constify WHAT.
* attribs.c (handle_deprecated_attribute): constify WHAT. * diagnostic.c (warn_deprecated_use): Add braces, fixes dangling else warning and constify WHAT. * except.h (struct function, struct inline_remap): Move struct tag forward defs before all prototypes. (duplicate_eh_regions): Whitespace. From-SVN: r48799
Diffstat (limited to 'gcc/except.h')
-rw-r--r--gcc/except.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/except.h b/gcc/except.h
index 901ec4b..f543c46 100644
--- a/gcc/except.h
+++ b/gcc/except.h
@@ -26,6 +26,9 @@ struct varray_head_tag;
#define varray_type struct varray_head_tag *
#endif
+struct function;
+
+struct inline_remap;
/* Per-function EH data. Used only in except.c, but GC and others
manipulate pointers to the opaque type. */
@@ -127,12 +130,8 @@ extern rtx expand_builtin_frob_return_addr PARAMS ((tree));
extern rtx expand_builtin_dwarf_fp_regnum PARAMS ((void));
extern void expand_builtin_eh_return PARAMS ((tree, tree));
extern void expand_eh_return PARAMS ((void));
-
extern rtx get_exception_pointer PARAMS ((struct function *));
-
-struct function;
-struct inline_remap;
-extern int duplicate_eh_regions PARAMS ((struct function *,
+extern int duplicate_eh_regions PARAMS ((struct function *,
struct inline_remap *));
extern void sjlj_emit_function_exit_after PARAMS ((rtx));