summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2024-01-25 16:22:01 -0800
committerGitHub <noreply@github.com>2024-01-25 16:22:01 -0800
commitd23a63fce8635aa6e401d016a5d0bf23f6f030e8 (patch)
tree03923b15979409ed7dcc8d60ed97242a9ab28819 /scripts
parent5fb2137d7f1272b7b107f0413190ad94bb69a73b (diff)
downloadbinaryen-d23a63fce8635aa6e401d016a5d0bf23f6f030e8.tar.gz
binaryen-d23a63fce8635aa6e401d016a5d0bf23f6f030e8.tar.bz2
binaryen-d23a63fce8635aa6e401d016a5d0bf23f6f030e8.zip
[EH] Support CFGWalker for new EH spec (#6235)
This adds support `CFGWalker` for the new EH instructions (`try_table` and `throw_ref`). `CFGWalker` is used by many different passes, but in the same vein as #3494, this adds tests for `RedundantSetElimination` pass. `rse-eh.wast` file is created from translated and simplified version of `rse-eh-old.wast`, but many tests were removed because we don't have special `catch` block or `delegate` anymore.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/fuzz_opt.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py
index 27b278703..f839984c2 100755
--- a/scripts/fuzz_opt.py
+++ b/scripts/fuzz_opt.py
@@ -319,6 +319,7 @@ INITIAL_CONTENTS_IGNORE = [
# New EH implementation is in progress
'exception-handling.wast',
'translate-eh-old-to-new.wast',
+ 'rse-eh.wast',
]