summaryrefslogtreecommitdiff
path: root/test/wasm2js/emscripten-grow-yes.2asm.js
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2021-02-04 02:33:13 +0000
committerGitHub <noreply@github.com>2021-02-03 18:33:13 -0800
commit56acee228d93d8ca36e40e4eb659e91d4a058f6f (patch)
treee9e4df4c2d0750df3f36879bd7bf270d3b5b0241 /test/wasm2js/emscripten-grow-yes.2asm.js
parent9ed635c3b4195e2842b155369ad09c07f1099793 (diff)
downloadbinaryen-56acee228d93d8ca36e40e4eb659e91d4a058f6f.tar.gz
binaryen-56acee228d93d8ca36e40e4eb659e91d4a058f6f.tar.bz2
binaryen-56acee228d93d8ca36e40e4eb659e91d4a058f6f.zip
[GC] Do not crash on unreachable inputs to struct.get/set (#3542)
If the reference is unreachable then we cannot find the heap type to print in the text format. Instead of crashing or emitting something invalid, print a block instead - the block contains the children so they are emitted, and as the instruction was unreachable anyhow, this has no noticeable effect. It also parallels what we do in the binary format - skip unreachable code.
Diffstat (limited to 'test/wasm2js/emscripten-grow-yes.2asm.js')
0 files changed, 0 insertions, 0 deletions