ソースを参照

Bug fix: a character was compared to op_lab, which is >= 128.

ceriel 37 年 前
コミット
aad62add90
1 ファイル変更1 行追加1 行削除
  1. 1 1
      util/ego/share/get.c

+ 1 - 1
util/ego/share/get.c

@@ -392,7 +392,7 @@ line_p read_line(p_out)
 			break;
 		case OPINSTRLAB:
 			INSTRLAB(lnp) = getshort();
-			if (instr == op_lab) {
+			if ((instr & BMASK) == op_lab) {
 				/* defining occurrence of an
 				 * instruction label.
 				 */