In D117610 we treated __cxa_end_catch longjmpable even though it was
not to make unwind destination relationships correct. But we only need
to do this in Wasm SjLj, and doing this in Emscripten SjLj does not make
the code incorrect but add unnecessary invokes. This CL treats
__cxa_end_catch longjmpable only in Wasm SjLj.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/test/CodeGen/WebAssembly/lower-em-ehsjlj.ll | ||
---|---|---|
50–52 | This was just moved to add the CHECK-NOT line above |
This was just moved to add the CHECK-NOT line above