diff options
author | Alon Zakai <azakai@google.com> | 2024-03-22 11:12:49 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-22 11:12:49 -0700 |
commit | 57dc0c975dbb82c96826f29559136c703afce3e2 (patch) | |
tree | d81f52d34b2e090b6185bcb3ca7b62540a2d51f4 /test/example/module-splitting.cpp | |
parent | f5147a14e7a7c447bfbc38d05dff19a5231697c0 (diff) | |
download | binaryen-57dc0c975dbb82c96826f29559136c703afce3e2.tar.gz binaryen-57dc0c975dbb82c96826f29559136c703afce3e2.tar.bz2 binaryen-57dc0c975dbb82c96826f29559136c703afce3e2.zip |
CodeFolding: Fix up old EH when we fold away an If (#6420)
The pass does (among other things) this:
(if
condition
X
X
)
=>
(block
(drop
condition
)
X ;; deduplicated
)
After that the condition is now nested in a block, so we may need EH fixups
if it contains a pop.
Diffstat (limited to 'test/example/module-splitting.cpp')
0 files changed, 0 insertions, 0 deletions