diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2022-12-20 19:47:35 +0100 |
---|---|---|
committer | Nikolas Klauser <nikolasklauser@berlin.de> | 2022-12-22 23:17:47 +0100 |
commit | 947dfc95ca914385c181f24bbc1a16143c17b5f0 (patch) | |
tree | aa6bcf1d0c18054fb1a0ec81806ecf04ad638eae /libcxx/include/utility | |
parent | 2c5ffa179c9e257ad7c87d0b8f18b9d63ce1a4fe (diff) | |
download | llvm-947dfc95ca914385c181f24bbc1a16143c17b5f0.zip llvm-947dfc95ca914385c181f24bbc1a16143c17b5f0.tar.gz llvm-947dfc95ca914385c181f24bbc1a16143c17b5f0.tar.bz2 |
[libc++] Granularize <type_traits> includes in <utility>
Reviewed By: Mordante, #libc
Spies: libcxx-commits
Differential Revision: https://reviews.llvm.org/D140426
Diffstat (limited to 'libcxx/include/utility')
-rw-r--r-- | libcxx/include/utility | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxx/include/utility b/libcxx/include/utility index 3cc7ce5..4de69f7 100644 --- a/libcxx/include/utility +++ b/libcxx/include/utility @@ -257,7 +257,6 @@ template <class T> #include <__utility/to_underlying.h> #include <__utility/transaction.h> #include <__utility/unreachable.h> -#include <type_traits> #include <version> // standard-mandated includes @@ -276,6 +275,7 @@ template <class T> #if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20 # include <iosfwd> +# include <type_traits> #endif #endif // _LIBCPP_UTILITY |