diff options
author | Alon Zakai <azakai@google.com> | 2024-07-11 12:33:58 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-11 12:33:58 -0700 |
commit | 020e6cc7923419520f6fe825912f17b811770ce8 (patch) | |
tree | d9ece1cbe098170bfec45b045e69f6a25dfa2e7c /src/wasm/wasm.cpp | |
parent | 56139818e57327ee3b071e2ab176632d09fdeda0 (diff) | |
download | binaryen-020e6cc7923419520f6fe825912f17b811770ce8.tar.gz binaryen-020e6cc7923419520f6fe825912f17b811770ce8.tar.bz2 binaryen-020e6cc7923419520f6fe825912f17b811770ce8.zip |
[WasmGC] Heap2Local: Optimize RefCast failures (#6727)
Previously we just did not optimize cases where our escape analysis showed an
allocation flowed into a cast that failed. However, after inlining there can be
real-world cases where that happens, even in traps-never-happen mode (if the
cast is behind a conditional branch), so it seems worth optimizing.
Diffstat (limited to 'src/wasm/wasm.cpp')
0 files changed, 0 insertions, 0 deletions