diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2022-09-05 00:01:15 +0200 |
---|---|---|
committer | Nikolas Klauser <nikolasklauser@berlin.de> | 2022-09-05 12:36:41 +0200 |
commit | d5e26775d089d099d02b168de8ea52179b1b1f75 (patch) | |
tree | be027079c0e04529b3d4a17e5b5617c3aa258212 /libcxxabi | |
parent | bd3dd10a8b489ce50823b4cc0049f16610adeee2 (diff) | |
download | llvm-d5e26775d089d099d02b168de8ea52179b1b1f75.zip llvm-d5e26775d089d099d02b168de8ea52179b1b1f75.tar.gz llvm-d5e26775d089d099d02b168de8ea52179b1b1f75.tar.bz2 |
[libc++] Granularize the rest of memory
Reviewed By: ldionne, #libc
Spies: vitalybuka, paulkirth, libcxx-commits, mgorny
Differential Revision: https://reviews.llvm.org/D132790
Diffstat (limited to 'libcxxabi')
-rw-r--r-- | libcxxabi/src/cxa_guard_impl.h | 4 | ||||
-rw-r--r-- | libcxxabi/src/demangle/ItaniumDemangle.h | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/libcxxabi/src/cxa_guard_impl.h b/libcxxabi/src/cxa_guard_impl.h index 72940cc..f7e79bd 100644 --- a/libcxxabi/src/cxa_guard_impl.h +++ b/libcxxabi/src/cxa_guard_impl.h @@ -54,9 +54,11 @@ # endif #endif +#include <__threading_support> +#include <cstring> #include <limits.h> #include <stdlib.h> -#include <__threading_support> + #ifndef _LIBCXXABI_HAS_NO_THREADS # if defined(__ELF__) && defined(_LIBCXXABI_LINK_PTHREAD_LIB) # pragma comment(lib, "pthread") diff --git a/libcxxabi/src/demangle/ItaniumDemangle.h b/libcxxabi/src/demangle/ItaniumDemangle.h index e3f0c6d..7da8231 100644 --- a/libcxxabi/src/demangle/ItaniumDemangle.h +++ b/libcxxabi/src/demangle/ItaniumDemangle.h @@ -26,6 +26,7 @@ #include <cstdlib> #include <cstring> #include <limits> +#include <new> #include <utility> DEMANGLE_NAMESPACE_BEGIN |