Use of em_flag was wrong: did not use sp_fmnem
authorceriel <none@none>
Wed, 20 Mar 1991 17:31:20 +0000 (17:31 +0000)
committerceriel <none@none>
Wed, 20 Mar 1991 17:31:20 +0000 (17:31 +0000)
util/ego/bo/bo.c

index 8992d13..30dd72b 100644 (file)
@@ -224,7 +224,7 @@ bo_switch(b)
                    (s->b_next == (bblock_p) 0 ||
                     !Lis_elem(s->b_next,s->b_succ) ||
                     ((bra = last_code(s->b_start, TRUE)) != (line_p) 0 &&
-                     (em_flag[INSTR(bra)]&EM_FLO) == FLO_T))) {
+                     (em_flag[INSTR(bra)-sp_fmnem]&EM_FLO) == FLO_T))) {
                        l = last_code(s->b_start,FALSE);
                        if (INSTR(l) == ps_end) {
                                if (PREV(l) == (line_p) 0) return;