diff options
author | Thomas Lively <tlively@google.com> | 2023-08-17 14:47:02 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-17 14:47:02 -0700 |
commit | 7abe224ab5c00fa471e3f4e1ed176974b8ac4e9b (patch) | |
tree | 6dafb705a4f5ee3570c3c610a2eef777d9a7efcd /src/passes/SSAify.cpp | |
parent | 67dd6f7db409f9ab7171e97db9da2a4e01a5dc4b (diff) | |
download | binaryen-7abe224ab5c00fa471e3f4e1ed176974b8ac4e9b.tar.gz binaryen-7abe224ab5c00fa471e3f4e1ed176974b8ac4e9b.tar.bz2 binaryen-7abe224ab5c00fa471e3f4e1ed176974b8ac4e9b.zip |
Further improve ref.cast during finalization (#5882)
We previously improved the nullability and heap type of the ref.cast target type
in RefCast::finalize() based on what we knew about its input type. Simplify the
code and make this improvement more powerful by using the greatest lower bound
of the original cast target and input type.
Diffstat (limited to 'src/passes/SSAify.cpp')
0 files changed, 0 insertions, 0 deletions