X-Git-Url: http://git.megacz.com/?p=org.ibex.js.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fjs%2FInterpreter.java;fp=src%2Forg%2Fibex%2Fjs%2FInterpreter.java;h=26521fa0ac4c22a8268e6a225c7b32fe22327302;hp=21fffbad2a238466832e314ca956b10e12c8883a;hb=45e832a060620ef5efe6f855808d273e3aa8fdd5;hpb=53a7aa218ce61ddf8eff433ac48b052a6e90033b diff --git a/src/org/ibex/js/Interpreter.java b/src/org/ibex/js/Interpreter.java index 21fffba..26521fa 100644 --- a/src/org/ibex/js/Interpreter.java +++ b/src/org/ibex/js/Interpreter.java @@ -71,7 +71,7 @@ class Interpreter implements ByteCodes, Tokens, Pausable { pausecount++; switch(f.op[pc]) { case Tokens.RETURN: case ByteCodes.PUT: get = false; break; - case ByteCodes.GET: case ByteCodes.CALL: get = true; break; + case ByteCodes.GET: case ByteCodes.GET_PRESERVE: case ByteCodes.CALLMETHOD: case ByteCodes.CALL: get = true; break; default: throw new Error("paused on unexpected bytecode: " + f.op[pc]); } }