summaryrefslogtreecommitdiff
path: root/scripts/clusterfuzz/run.py
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2024-11-26 14:26:57 -0800
committerGitHub <noreply@github.com>2024-11-26 22:26:57 +0000
commit4ffe27255ce99d452d05d4b352e3f6e1e9ca7d83 (patch)
tree45609182512408ac238411d0fd44e22745d0f585 /scripts/clusterfuzz/run.py
parentffc3f2219b18c2a2ddb160c0d81518234faa2cd1 (diff)
downloadbinaryen-4ffe27255ce99d452d05d4b352e3f6e1e9ca7d83.tar.gz
binaryen-4ffe27255ce99d452d05d4b352e3f6e1e9ca7d83.tar.bz2
binaryen-4ffe27255ce99d452d05d4b352e3f6e1e9ca7d83.zip
ReFinalize after merging siblings in TypeMerging (#7121)
The LUB of sibling types is their common supertype, but after the sibling types are merged, their LUB is the merged type, which is a strict subtype of the previous LUB. This means that merging sibling types causes `selects` to have stale types when the two select arms previously had the two merged sibling types. To fix any potential stale types, ReFinalize after merging sibling types.
Diffstat (limited to 'scripts/clusterfuzz/run.py')
0 files changed, 0 insertions, 0 deletions