summaryrefslogtreecommitdiff
path: root/test/passes/remove-unused-names_optimize-instructions_all-features.wast
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2020-05-13 17:10:59 -0700
committerGitHub <noreply@github.com>2020-05-13 17:10:59 -0700
commit5db77a72a7c62d045e6650e96974fe1455fa1a1a (patch)
treed4b32705b0c6090d6763063025fc503ba650c8cf /test/passes/remove-unused-names_optimize-instructions_all-features.wast
parent5930ada5bee7061d8063f2638cdb1cb25dce5292 (diff)
downloadbinaryen-5db77a72a7c62d045e6650e96974fe1455fa1a1a.tar.gz
binaryen-5db77a72a7c62d045e6650e96974fe1455fa1a1a.tar.bz2
binaryen-5db77a72a7c62d045e6650e96974fe1455fa1a1a.zip
Add EH support in MergeBlocks (#2848)
This adds support for `throw`, `rethrow`, and `br_on_exn` in MergeBlocks. While unrelated instructions within blocks can be hoisted as in other instructions, `br_on_exn` requires a special handling in `ProblemFinder`, because unlike `br_if`, its `exnref` argument itself cannot be moved out of `br_on_exn`.
Diffstat (limited to 'test/passes/remove-unused-names_optimize-instructions_all-features.wast')
0 files changed, 0 insertions, 0 deletions