summaryrefslogtreecommitdiff
path: root/gcc/except.h
diff options
context:
space:
mode:
authorgrahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4>2002-01-12 13:45:39 +0000
committergrahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4>2002-01-12 13:45:39 +0000
commit7f54eb35c8097c6274ef549ae695eb562e41e600 (patch)
tree43e7dd937fa3ea2a493d8688200b94582d288196 /gcc/except.h
parent5887eb0d72f95d5e23605756d3041fbcb3489c45 (diff)
downloadgcc-7f54eb35c8097c6274ef549ae695eb562e41e600.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48799 138bc75d-0d04-0410-961f-82ee72b054a4
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 901ec4ba4b0..f543c46949f 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));