From ef0ecb31b29ea69c0991285626c12a803a63174b Mon Sep 17 00:00:00 2001 From: ceriel Date: Tue, 29 Nov 1994 14:53:02 +0000 Subject: [PATCH] Fix: sometimes produced branch to non-existing label --- util/ego/bo/bo.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/util/ego/bo/bo.c b/util/ego/bo/bo.c index 1980190d5..275239078 100644 --- a/util/ego/bo/bo.c +++ b/util/ego/bo/bo.c @@ -136,8 +136,7 @@ STATIC bo_optloop(p,b,x,bra,bcc) if (l == (line_p) 0) { prevb->b_start = bra; } else { - if (INSTR(l) == op_bra && - INSTRLAB(l) == INSTRLAB(bra)) { + if ((em_flag[INSTR(l)-sp_fmnem]&EM_FLO) == FLO_T) { oldline(bra); } else { appnd_line(bra,l); -- 2.34.1