diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/wasm.js | 7 |
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, }; |