diff options
author | Thomas Lively <tlively@google.com> | 2023-01-06 17:53:54 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-06 23:53:54 +0000 |
commit | dea55e161497b9c7beaaa9fb3cdff003060ac391 (patch) | |
tree | 9ce352adc9201dcc2fd30b398e4fb7ba8eeb1a44 /src/ir/boolean.h | |
parent | 54b1cf9025f5564c49dba730dc9fe6600aa7d532 (diff) | |
download | binaryen-dea55e161497b9c7beaaa9fb3cdff003060ac391.tar.gz binaryen-dea55e161497b9c7beaaa9fb3cdff003060ac391.tar.bz2 binaryen-dea55e161497b9c7beaaa9fb3cdff003060ac391.zip |
Fix a bug optimizing out br_on_cast (#5403)
We were considering casts between unrelated types as unconditionally failing,
but in the case where the unrelated types are nullable, the cast could still
succeed if the value is null.
This bug was introduced in #5397.
Diffstat (limited to 'src/ir/boolean.h')
0 files changed, 0 insertions, 0 deletions