From 257c868cc783bbf98bae2e03565709d7b1b8bf56 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 2 Aug 1990 16:01:21 +0000 Subject: [PATCH] don't throw away pseudo's, even if they are not reachable --- util/opt/flow.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util/opt/flow.c b/util/opt/flow.c index afe1091aa..5dd3688ac 100644 --- a/util/opt/flow.c +++ b/util/opt/flow.c @@ -121,6 +121,11 @@ cleaninstrs() { if (instr == op_lab) { lp->l_a.la_np->n_line = 0; } + else if (instr > sp_lmnem) { + /* leave pseudo's */ + lpp = &lp->l_next; + continue; + } lp = lp->l_next; oldline(*lpp); OPTIM(O_UNREACH); -- 2.34.1