commit | e5ac812511e07c482e073fc2130641e6c9da0258 | [log] [tgz] |
---|---|---|
author | Martin Storsjö <martin@martin.st> | Sat May 07 00:37:40 2022 +0300 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Jun 06 13:20:51 2022 -0700 |
tree | 22ecec387e3d0f559d679873d1224f0c7ecf7130 | |
parent | e8d7667d37421f50d61e3a4e30199b1a0b86db6c [diff] |
[libcxxabi] Check __SEH__, when checking if ARM EHABI is implied ARM EHABI isn't signalled by any specific compiler builtin define, but is implied by the lack of defines specifying any other exception handling mechanism, `__USING_SJLJ_EXCEPTIONS__` or `__ARM_DWARF_EH__`. As Windows SEH also can be used for unwinding, check for the `__SEH__` define too, in the same way. Differential Revision: https://reviews.llvm.org/D126866 GitOrigin-RevId: 4a3722a2c3dff1fe885cc38bf43d3c095c9851e7