aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/stack
diff options
context:
space:
mode:
authorNikolas Klauser <nikolasklauser@berlin.de>2023-02-12 12:32:36 +0100
committerNikolas Klauser <nikolasklauser@berlin.de>2023-03-08 22:05:04 +0100
commit0a4aa8a122aa097499c498b639a75b5e9a73e9f0 (patch)
treefdfff9a8351823d0bdb0bb8bf0947f042eff6fc4 /libcxx/include/stack
parent4235bf7a0844bd1679c80f7a9166fbbfb363b5f4 (diff)
downloadllvm-0a4aa8a122aa097499c498b639a75b5e9a73e9f0.zip
llvm-0a4aa8a122aa097499c498b639a75b5e9a73e9f0.tar.gz
llvm-0a4aa8a122aa097499c498b639a75b5e9a73e9f0.tar.bz2
[libc++] Granularize <type_traits> includes
Reviewed By: ldionne, #libc, #libc_abi Spies: #libc_vendors, smeenai, libcxx-commits Differential Revision: https://reviews.llvm.org/D145320
Diffstat (limited to 'libcxx/include/stack')
-rw-r--r--libcxx/include/stack3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcxx/include/stack b/libcxx/include/stack
index 3ee4074..318c9c7 100644
--- a/libcxx/include/stack
+++ b/libcxx/include/stack
@@ -102,9 +102,9 @@ template <class T, class Container>
#include <__config>
#include <__iterator/iterator_traits.h>
#include <__memory/uses_allocator.h>
+#include <__type_traits/is_same.h>
#include <__utility/forward.h>
#include <deque>
-#include <type_traits>
#include <version>
// standard-mandated includes
@@ -366,6 +366,7 @@ _LIBCPP_END_NAMESPACE_STD
#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
# include <concepts>
# include <functional>
+# include <type_traits>
#endif
#endif // _LIBCPP_STACK