diff -r e4fb6c7ac42a -r aa50464da62d vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Jan 14 09:17:18 2013 +0100 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Jan 14 09:47:38 2013 +0100 @@ -672,6 +672,8 @@ smapper.popD(), smapper.pushL()); break; case opc_i2b: + emit(out, "@1 = __toInt8(@1);", smapper.getI(0)); + break; case opc_i2c: out.append("{ /* number conversion */ }"); break;