Bläddra i källkod

Execute_mnemonic() is changed so it won't loop when it can't find the
assembly-mnemonic in the as_table.

kaashoek 36 år sedan
förälder
incheckning
d30180a80d
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      util/ceg/assemble/obj_assemble/assemble.c

+ 3 - 1
util/ceg/assemble/obj_assemble/assemble.c

@@ -207,8 +207,10 @@ char *mnem;
 
 		if ( rel == 0 )
 			break;
-		else if ( high == low)
+		else if ( high == low) {
 			error( "can't find %s", mnem);
+			return;
+		}
 		else if ( rel < 0)
 			high = mid;
 		else