You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now that
llvm/llvm-project@eb675e9
has landed, we can use Wasm EH and Wasm SjLj together.
This PR
- enables Wasm EH + Wasm SjLj combination which was previously banned
- unifies `@with_both_exception_handling` and `@with_both_sjlj_handling`
into `@with_both_eh_sjlj`. Given that we don't really have a
plan to test Wasm EH + Emscripten SjLj combination going forward,
which was meant to be only a temporary measure during the period we
have only Wasm EH but not Wasm SjLj, I don't think it's worth the
hassle of keeping three different decorators like
`@with_both_exception_handling`, `@with_both_sjlj_handling`,
`@with_both_eh_sjlj`.
- adds `@with_both_eh_sjlj` to several more tests that mix EH + SjLj
- adds one more test that mixes EH + SjLj
- duplicates `test_longjmp` into `test_longjmp_stadnalone`. I couldn't
find a way to attach two decorators (`@with_both_eh_sjlj and
`@also_with_standalone_wasm`) to a single test.
- adds `test_longjmp_with_and_without_exceptions` and
`test_exceptions_with_and_without_longjmp`.
Fixes#15404.
0 commit comments