diff options
Diffstat (limited to 'linearize.h')
-rw-r--r-- | linearize.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/linearize.h b/linearize.h index 6275ab9..5c9a414 100644 --- a/linearize.h +++ b/linearize.h @@ -237,6 +237,12 @@ static inline int remove_bb_from_list(struct basic_block_list **list, struct bas return delete_ptr_list_entry((struct ptr_list **)list, entry); } +static inline int replace_bb_in_list(struct basic_block_list **list, + struct basic_block *old, struct basic_block *new) +{ + return replace_ptr_list_entry((struct ptr_list **)list, old, new); +} + struct entrypoint { struct symbol *name; struct symbol_list *syms; |