diff options
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 14 |
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 *)); |