diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2018-01-25 04:38:43 +0300 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2018-01-25 04:38:43 +0300 |
commit | a674a8fd1e1a9db00bb0d43b656b17cf3615601c (patch) | |
tree | fd643326eae0d174261eb4bd24c58d68e5d4e66b /libcxxabi/src/cxa_default_handlers.cpp | |
parent | 567175f3c149e9bd5a1ea1cca82e26d5f108b5ae (diff) |
[libc++abi] Fix unused function when building with LIBCXXABI_SILENT_TERMINATE
This fixes:
src/cxa_default_handlers.cpp:25:13: error: unused function 'demangling_terminate_handler' [-Werror,-Wunused-function]
Patch by Thomas Anderson!
Differential Revision: https://reviews.llvm.org/D42399
llvm-svn: 323397
Diffstat (limited to 'libcxxabi/src/cxa_default_handlers.cpp')
-rw-r--r-- | libcxxabi/src/cxa_default_handlers.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxxabi/src/cxa_default_handlers.cpp b/libcxxabi/src/cxa_default_handlers.cpp index f2e36b4bc831..8231139df6ec 100644 --- a/libcxxabi/src/cxa_default_handlers.cpp +++ b/libcxxabi/src/cxa_default_handlers.cpp @@ -19,6 +19,7 @@ #include "cxa_exception.hpp" #include "private_typeinfo.h" +#if !defined(LIBCXXABI_SILENT_TERMINATE) static const char* cause = "uncaught"; __attribute__((noreturn)) @@ -84,7 +85,6 @@ static void demangling_unexpected_handler() std::terminate(); } -#if !defined(LIBCXXABI_SILENT_TERMINATE) static std::terminate_handler default_terminate_handler = demangling_terminate_handler; static std::terminate_handler default_unexpected_handler = demangling_unexpected_handler; #else |