diff options
author | Alon Zakai <azakai@google.com> | 2023-08-23 13:53:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-23 13:53:16 -0700 |
commit | 0f933bafc25a066e3cf17485425969c097a8be2a (patch) | |
tree | 3dea2b7798a431b2b1eba7e879a621ec40969998 /test/mutable-global.wasm.fromBinary | |
parent | 6dad9fb15130515bc7eed60270263f3d8269b60f (diff) | |
download | binaryen-0f933bafc25a066e3cf17485425969c097a8be2a.tar.gz binaryen-0f933bafc25a066e3cf17485425969c097a8be2a.tar.bz2 binaryen-0f933bafc25a066e3cf17485425969c097a8be2a.zip |
SignatureRefining: Handle updates to call.without.effects (#5884)
If we refine a signature type that is used in a call.without.effects then that call's
results may need to be updated. In the IR it looks like a normal call that happens to
pass a function reference as the last param, but it actually means that we call that
function (without side effects), so we need to have the same results, and the validator
already verified that (so the new testcase here fails without this fix).
Diffstat (limited to 'test/mutable-global.wasm.fromBinary')
0 files changed, 0 insertions, 0 deletions