summaryrefslogtreecommitdiff
path: root/src/library_gc.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-11-29 15:58:48 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-07 14:23:20 -0800
commitb9a37437fccf5759d346d9e3b3222a6556442a68 (patch)
tree7b7baa0908e64db9d6dd4cd21c569c48e3e4d113 /src/library_gc.js
parentc4b9ec4ef814a3d2753786e1782de33a92a597a3 (diff)
fix function table addition code
Diffstat (limited to 'src/library_gc.js')
-rw-r--r--src/library_gc.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library_gc.js b/src/library_gc.js
index a06e2f01..f252f68d 100644
--- a/src/library_gc.js
+++ b/src/library_gc.js
@@ -50,7 +50,7 @@ if (GC_SUPPORT) {
free: function(ptr) { // does not check if anything refers to it, this is a forced free
var finalizer = GC.finalizers[ptr];
if (finalizer) {
- Runtime.getFuncWrapper(finalizer)(ptr, GC.finalizerArgs[ptr]);
+ Runtime.getFuncWrapper(finalizer, 'vii')(ptr, GC.finalizerArgs[ptr]);
GC.finalizers[ptr] = 0;
}
_free(ptr);