diff options
author | Heejin Ahn <aheejin@gmail.com> | 2021-06-10 23:44:57 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-10 23:44:57 -0700 |
commit | ca263c00ec8ff3b7c51d066b273eeee50180091b (patch) | |
tree | 6ee8fa964b5ea8a1dc30cdc1b4e720b6d92d2056 /test/exception-handling.wast | |
parent | 83ae39af1f8ffe67856b16f7ee13de066169b48f (diff) | |
download | binaryen-ca263c00ec8ff3b7c51d066b273eeee50180091b.tar.gz binaryen-ca263c00ec8ff3b7c51d066b273eeee50180091b.tar.bz2 binaryen-ca263c00ec8ff3b7c51d066b273eeee50180091b.zip |
[EH] Allow catch/delegate-less trys (#3924)
This removes the restriction that `try` should have at least one
`catch`/`catch_all`/`delegate`. See WebAssembly/exception-handling#157.
Diffstat (limited to 'test/exception-handling.wast')
-rw-r--r-- | test/exception-handling.wast | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/exception-handling.wast b/test/exception-handling.wast index 833010e73..ee5ffbf54 100644 --- a/test/exception-handling.wast +++ b/test/exception-handling.wast @@ -131,6 +131,13 @@ ) ) ) + + ;; try without catch or delegate + (try + (do + (throw $e-i32 (i32.const 0)) + ) + ) ) (func $delegate-test |