aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/function.h')
-rw-r--r--gcc/function.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/gcc/function.h b/gcc/function.h
index 76ee362..789fdbf 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -541,24 +541,22 @@ extern void (*save_machine_status) PROTO((struct function *));
extern void (*restore_machine_status) PROTO((struct function *));
/* Likewise, but for language-specific data. */
+extern void (*init_lang_status) PROTO((struct function *));
extern void (*mark_lang_status) PROTO((struct function *));
extern void (*save_lang_status) PROTO((struct function *));
extern void (*restore_lang_status) PROTO((struct function *));
+extern void (*free_lang_status) PROTO((struct function *));
/* Save and restore status information for a nested 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 *,
- tree));
+extern void free_after_compilation PROTO((struct function *));
extern void init_varasm_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 void free_varasm_status PROTO((struct function *));
+extern void free_emit_status PROTO((struct function *));
+extern void free_stmt_status PROTO((struct function *));
extern rtx get_first_block_beg PROTO((void));
extern void init_virtual_regs PROTO((struct emit_status *));