mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-28 02:37:37 +00:00
0e04342ae0
First, libc++abi doesn't need to add the no-exceptions Lit feature itself, since that is already done in the config.py for libc++, which it reuses. Specifically, config.enable_exceptions is set based on @LIBCXXABI_ENABLE_EXCEPTIONS@ in libc++abi's lit.cfg.in, and libc++'s config.py handles that correctly. Secondly, libunwind's LIBUNWIND_ENABLE_EXCEPTIONS is never set (it's probably a remnant of copy-pasting code between the runtime libraries), so the library is always built with exceptions disabled (which makes sense since it implements the runtime support for exceptions). Conversely, the test suite is always run with exceptions enabled (not sure why), but that is preserved by the default behavior of libc++'s config.py. |
||
---|---|---|
.. | ||
cmake | ||
fuzz | ||
include | ||
lib | ||
src | ||
test | ||
www | ||
.clang-format | ||
.gitignore | ||
CMakeLists.txt | ||
CREDITS.TXT | ||
LICENSE.TXT |