diff options
author | Alon Zakai <azakai@google.com> | 2019-05-15 11:04:20 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-15 11:04:20 -0700 |
commit | e54b1d3bf6470dde708abca4442edaeb0d01d0b3 (patch) | |
tree | bc7885d28244d5313ccf6e713cd1b5b670d853d8 /test/wasm2js/grow-memory-tricky.2asm.js | |
parent | 104d52a0e8c2e76e9496de7dae5f3e28fdd9b49e (diff) | |
download | binaryen-e54b1d3bf6470dde708abca4442edaeb0d01d0b3.tar.gz binaryen-e54b1d3bf6470dde708abca4442edaeb0d01d0b3.tar.bz2 binaryen-e54b1d3bf6470dde708abca4442edaeb0d01d0b3.zip |
wasm2js: optimize away unneeded load coercions (#2107)
Diffstat (limited to 'test/wasm2js/grow-memory-tricky.2asm.js')
-rw-r--r-- | test/wasm2js/grow-memory-tricky.2asm.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/wasm2js/grow-memory-tricky.2asm.js b/test/wasm2js/grow-memory-tricky.2asm.js index e33d87515..ed69a4a43 100644 --- a/test/wasm2js/grow-memory-tricky.2asm.js +++ b/test/wasm2js/grow-memory-tricky.2asm.js @@ -6,6 +6,7 @@ function asmFunc(global, env, buffer) { var HEAP32 = new global.Int32Array(buffer); var HEAPU8 = new global.Uint8Array(buffer); var HEAPU16 = new global.Uint16Array(buffer); + var HEAPU32 = new global.Uint32Array(buffer); var HEAPF32 = new global.Float32Array(buffer); var HEAPF64 = new global.Float64Array(buffer); var Math_imul = global.Math.imul; @@ -46,10 +47,12 @@ function asmFunc(global, env, buffer) { var newHEAP8 = new global.Int8Array(newBuffer); newHEAP8.set(HEAP8); HEAP8 = newHEAP8; + HEAP8 = new global.Int8Array(newBuffer); HEAP16 = new global.Int16Array(newBuffer); HEAP32 = new global.Int32Array(newBuffer); HEAPU8 = new global.Uint8Array(newBuffer); HEAPU16 = new global.Uint16Array(newBuffer); + HEAPU32 = new global.Uint32Array(newBuffer); HEAPF32 = new global.Float32Array(newBuffer); HEAPF64 = new global.Float64Array(newBuffer); buffer = newBuffer; |