From 1926cc279e57fa3f6266f0b988408ec9d487d963 Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 29 Dec 2004 02:46:38 +0000 Subject: [PATCH] added CALLMETHOD case to JS.pause() darcs-hash:20041229024638-5007d-5ffe3a3c8803381e0b32558e13e22ebc0fba02ac.gz --- src/org/ibex/js/JS.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/ibex/js/JS.java b/src/org/ibex/js/JS.java index 538fc1a..a75bb27 100644 --- a/src/org/ibex/js/JS.java +++ b/src/org/ibex/js/JS.java @@ -133,8 +133,8 @@ public abstract class JS { boolean get; switch(i.f.op[i.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"); + case ByteCodes.GET: case ByteCodes.CALL: case ByteCodes.CALLMETHOD: get = true; break; + default: throw new Error("should never happen: i.f.op[i.pc] == " + i.f.op[i.pc]); } i.pausecount++; return new JS.UnpauseCallback(i,get); -- 1.7.10.4