better error message for unexpected pause()
[org.ibex.js.git] / src / org / ibex / js / Interpreter.java
index 3fedf8f..02c35ed 100644 (file)
@@ -72,7 +72,7 @@ class Interpreter implements ByteCodes, Tokens, Pausable {
         switch(f.op[pc]) {
             case Tokens.RETURN: case ByteCodes.PUT: get = false; break;
             case ByteCodes.GET: case ByteCodes.CALL: get = true; break;
-            default: throw new Error("should never happen");
+            default: throw new Error("paused on unexpected bytecode: " + f.op[pc]);
         }
     }