diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2021-09-30 21:16:39 +0300 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2021-10-05 21:29:32 +0300 |
commit | d9346f525595da11a5a24db3c541efcd95ac3df0 (patch) | |
tree | 69292ba3e0c2b343b7b27c60596faa3dafccfe4c /libcxxabi/src/cxa_default_handlers.cpp | |
parent | 7a89444cd99ceea8ee8d11f6cf4834680bbf26a0 (diff) |
[libc++abi] Mark __cxa_new_handler with _LIBCPP_SAFE_STATIC
For consistency with the other handlers, and because requiring constant
initialization whenever we can is a good thing.
Differential Revision: https://reviews.llvm.org/D110866
Diffstat (limited to 'libcxxabi/src/cxa_default_handlers.cpp')
-rw-r--r-- | libcxxabi/src/cxa_default_handlers.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libcxxabi/src/cxa_default_handlers.cpp b/libcxxabi/src/cxa_default_handlers.cpp index c521c1f97713..e9ad65724831 100644 --- a/libcxxabi/src/cxa_default_handlers.cpp +++ b/libcxxabi/src/cxa_default_handlers.cpp @@ -105,7 +105,8 @@ _LIBCPP_SAFE_STATIC std::terminate_handler __cxa_terminate_handler = default_ter _LIBCXXABI_DATA_VIS _LIBCPP_SAFE_STATIC std::unexpected_handler __cxa_unexpected_handler = default_unexpected_handler; -std::new_handler __cxa_new_handler = 0; +_LIBCXXABI_DATA_VIS +_LIBCPP_SAFE_STATIC std::new_handler __cxa_new_handler = 0; namespace std { |