Fix: sometimes produced branch to non-existing label
This commit is contained in:
parent
63d0700af1
commit
ef0ecb31b2
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue