diff options
| author | Heejin Ahn <aheejin@gmail.com> | 2021-01-01 01:02:52 -0800 |
|---|---|---|
| committer | Heejin Ahn <aheejin@gmail.com> | 2021-02-06 08:40:30 -0800 |
| commit | be0efa1f2368c007b9ecb533db42102166ce9a17 (patch) | |
| tree | 786af52728281ae55bf7c2a1ccd1a0bf2d592da5 /lldb/test/API/python_api/process/TestProcessAPI.py | |
| parent | e1172959226689a7d1b3ba8c04883969161333af (diff) | |
[WebAssembly] Handle EH terminate pads for cleanup
Terminate pads, cleanup pads with `__clang_call_terminate` call, have
`catch` instruction in them because `__clang_call_terminate` takes an
exception pointer. But these terminate pads should be reached also in
case of foreign exception. So this pass attaches an additional
`catch_all` BB after every terminate pad BB, with a call to
`std::terminate`.
Reviewed By: tlively
Differential Revision: https://reviews.llvm.org/D94050
Diffstat (limited to 'lldb/test/API/python_api/process/TestProcessAPI.py')
0 files changed, 0 insertions, 0 deletions
