diff --git a/module/language/js-il/runtime.js b/module/language/js-il/runtime.js index d5b7c9ba5..c9bf8eea0 100644 --- a/module/language/js-il/runtime.js +++ b/module/language/js-il/runtime.js @@ -292,9 +292,9 @@ var apply = function(self, k, f, arg) { return f.fun(f.freevars, k, arg); }; -var values = function(self, k, arg) { - - return k(arg); +var values = function(self, k) { + var args = Array.prototype.slice.call(arguments, 2); + return k.apply(k,args); }; var abort_to_prompt = function(self, k, prompt) {