aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/optimize.c
diff options
Diffstat (limited to 'optimize.c')
-rw-r--r--optimize.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/optimize.c b/optimize.c
index 31d94e61..bfab74c0 100644
--- a/optimize.c
+++ b/optimize.c
@@ -34,6 +34,8 @@ static void clean_up_insns(struct entrypoint *ep)
FOR_EACH_PTR(ep->bbs, bb) {
struct instruction *insn;
FOR_EACH_PTR(bb->insns, insn) {
+ if (!insn->bb)
+ continue;
repeat_phase |= simplify_instruction(insn);
if (!insn->bb)
continue;