summaryrefslogtreecommitdiff
path: root/test/wasm2js
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
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')
0 files changed, 0 insertions, 0 deletions