diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-03-04 11:14:49 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-03-04 11:14:49 -0800 |
commit | 7b604a383873b0042056cf9b78f9cb6ab466953c (patch) | |
tree | 1796b9eb1f0407d85b8c8c07cc3eb89583d89488 /src | |
parent | 7c498ab3df26edbb6077e0c84b379bea4a066f44 (diff) | |
download | binaryen-7b604a383873b0042056cf9b78f9cb6ab466953c.tar.gz binaryen-7b604a383873b0042056cf9b78f9cb6ab466953c.tar.bz2 binaryen-7b604a383873b0042056cf9b78f9cb6ab466953c.zip |
fix providedTotalMemory setting, must be before it is used
Diffstat (limited to 'src')
-rw-r--r-- | src/js/wasm.js-post.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/js/wasm.js-post.js b/src/js/wasm.js-post.js index 526d10455..605621b4b 100644 --- a/src/js/wasm.js-post.js +++ b/src/js/wasm.js-post.js @@ -177,6 +177,8 @@ function integrateWasmJS(Module) { return Module['buffer'] !== old ? Module['buffer'] : null; // if it was reallocated, it changed }; + wasmJS['providedTotalMemory'] = Module['buffer'].byteLength; + // Prepare to generate wasm, using either asm2wasm or wasm-s-parser var code = Module['read'](method == 'asm2wasm' ? Module['asmjsCodeFile'] : Module['wasmCodeFile']); var temp = wasmJS['_malloc'](code.length + 1); @@ -188,8 +190,6 @@ function integrateWasmJS(Module) { } wasmJS['_free'](temp); - wasmJS['providedTotalMemory'] = Module['buffer'].byteLength; - wasmJS['_instantiate'](temp); if (Module['newBuffer']) { |