summaryrefslogtreecommitdiff
path: root/src/wasm.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm.js')
-rw-r--r--src/wasm.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/wasm.js b/src/wasm.js
index 25175686..5a2b4a08 100644
--- a/src/wasm.js
+++ b/src/wasm.js
@@ -485,6 +485,12 @@ var checkAst = function(lexer, script, errorHandler) {
throw "checkAst failed";
};
+var markUsedBlocks = function(allocator, script) {
+ var result = Module._wasm_mark_used_blocks(allocator.$addr, script.$addr);
+ if (result != OK)
+ throw "markUsedBlocks failed";
+};
+
var writeBinaryScript = function(allocator, writer, script, options) {
var result = Module._wasm_write_binary_script(allocator.$addr, writer.$addr,
script.$addr, options.$addr);
@@ -517,6 +523,7 @@ wasm = {
Writer: Writer,
checkAst: checkAst,
+ markUsedBlocks: markUsedBlocks,
parse: parse,
writeBinaryScript: writeBinaryScript,
};