aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/runtime.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/runtime.js b/src/runtime.js
index f63690c0..52e0f4bc 100644
--- a/src/runtime.js
+++ b/src/runtime.js
@@ -313,6 +313,9 @@ var Runtime = {
dynCall: function(sig, ptr, args) {
if (args && args.length) {
+#if ASSERTIONS
+ assert(args.length == sig.length-1);
+#endif
#if ASM_JS
args.splice(0, 0, ptr);
return Module['dynCall_' + sig].apply(null, args);
@@ -320,6 +323,9 @@ var Runtime = {
return FUNCTION_TABLE[ptr].apply(null, args);
#endif
} else {
+#if ASSERTIONS
+ assert(sig.length == 1);
+#endif
#if ASM_JS
return Module['dynCall_' + sig].call(null, ptr);
#else