diff options
author | Heejin Ahn <aheejin@gmail.com> | 2020-05-13 17:10:59 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-13 17:10:59 -0700 |
commit | 5db77a72a7c62d045e6650e96974fe1455fa1a1a (patch) | |
tree | d4b32705b0c6090d6763063025fc503ba650c8cf /test/passes/remove-unused-names_optimize-instructions_all-features.wast | |
parent | 5930ada5bee7061d8063f2638cdb1cb25dce5292 (diff) | |
download | binaryen-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