aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-01-19 21:23:07 -0800
committerAlon Zakai <alonzakai@gmail.com>2013-01-19 21:23:07 -0800
commitbe11d5cf932bcdce127afe78f28625a3e1c349a0 (patch)
tree7f1ccb94d44b4c4e58d140db78d7c26a237b477a
parentfd1735adb5ca6008b0a0ab1fba99845d1b58f67b (diff)
support arguments object as args in asm dynCall
-rw-r--r--src/runtime.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/runtime.js b/src/runtime.js
index feeeca38..b6754249 100644
--- a/src/runtime.js
+++ b/src/runtime.js
@@ -334,6 +334,7 @@ var Runtime = {
assert(args.length == sig.length-1);
#endif
#if ASM_JS
+ if (!args.splice) args = Array.prototype.slice.call(args);
args.splice(0, 0, ptr);
return Module['dynCall_' + sig].apply(null, args);
#else