summaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/function.h')
-rw-r--r--gcc/function.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/gcc/function.h b/gcc/function.h
index 966b3f74e47..76ee362734d 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -549,11 +549,16 @@ extern void (*restore_lang_status) PROTO((struct function *));
extern void save_tree_status PROTO((struct function *));
extern void restore_tree_status PROTO((struct function *));
extern void restore_emit_status PROTO((struct function *));
-extern void free_after_compilation PROTO((struct function *));
+extern void free_after_compilation PROTO((struct function *,
+ tree));
extern void init_varasm_status PROTO((struct function *));
-extern void free_varasm_status PROTO((struct function *));
-extern void free_emit_status PROTO((struct function *));
+extern void free_varasm_status PROTO((struct function *,
+ tree));
+extern void free_emit_status PROTO((struct function *,
+ tree));
+extern void free_stmt_status PROTO((struct function *,
+ tree));
extern rtx get_first_block_beg PROTO((void));
extern void init_virtual_regs PROTO((struct emit_status *));