aboutsummaryrefslogtreecommitdiff
path: root/libcxxabi
diff options
context:
space:
mode:
authorMichael Kenzel <michael.kenzel@gmail.com>2023-12-06 17:42:55 +0100
committerGitHub <noreply@github.com>2023-12-06 11:42:55 -0500
commit03656776923b699dd4fc16dcde6495a4d12b7886 (patch)
treec5f240e47566ea09d0e0a992ae9926abc769b5e1 /libcxxabi
parent88fbc4d3df7c24105eb36232ff6250da95c8a202 (diff)
downloadllvm-03656776923b699dd4fc16dcde6495a4d12b7886.zip
llvm-03656776923b699dd4fc16dcde6495a4d12b7886.tar.gz
llvm-03656776923b699dd4fc16dcde6495a4d12b7886.tar.bz2
[libc++] Remove dependence on <ciso646> (#73271)
C++23 removed `<ciso646>` from the standard library. The header is used in a few places in order to pull in implementation-specific and feature test macros. The new way of doing that is `<version>`, which should be supported by all supported implementations. This change replaces all those uses of `<ciso646>` with `<version>`.
Diffstat (limited to 'libcxxabi')
-rw-r--r--libcxxabi/src/demangle/DemangleConfig.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxxabi/src/demangle/DemangleConfig.h b/libcxxabi/src/demangle/DemangleConfig.h
index dec382d..d67d89b 100644
--- a/libcxxabi/src/demangle/DemangleConfig.h
+++ b/libcxxabi/src/demangle/DemangleConfig.h
@@ -19,7 +19,7 @@
#include "../abort_message.h"
#endif
-#include <ciso646>
+#include <version>
#ifdef _MSC_VER
// snprintf is implemented in VS 2015