diff options
Diffstat (limited to 'src/js/binaryen.js-post.js')
-rw-r--r-- | src/js/binaryen.js-post.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js index 65a4e15dc..918d205cf 100644 --- a/src/js/binaryen.js-post.js +++ b/src/js/binaryen.js-post.js @@ -540,8 +540,11 @@ function wrapModule(module, self) { 'set': function(index, value) { return Module['_BinaryenLocalSet'](module, index, value); }, - 'tee': function(index, value) { - return Module['_BinaryenLocalTee'](module, index, value); + 'tee': function(index, value, type) { + if (typeof type === 'undefined') { + throw new Error("local.tee's type should be defined"); + } + return Module['_BinaryenLocalTee'](module, index, value, type); } } |