From 98837393b0a0fc4412b950736fb096aa299302fa Mon Sep 17 00:00:00 2001 From: Nikolas Klauser Date: Sun, 3 Nov 2024 15:10:48 +0100 Subject: [PATCH] [libc++] Remove a few includes from pair.h --- libcxx/include/__utility/pair.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libcxx/include/__utility/pair.h b/libcxx/include/__utility/pair.h index cca6490476db1..f9d0f4e472311 100644 --- a/libcxx/include/__utility/pair.h +++ b/libcxx/include/__utility/pair.h @@ -17,8 +17,6 @@ #include <__fwd/array.h> #include <__fwd/pair.h> #include <__fwd/tuple.h> -#include <__tuple/sfinae_helpers.h> -#include <__tuple/tuple_element.h> #include <__tuple/tuple_indices.h> #include <__tuple/tuple_like_no_subrange.h> #include <__tuple/tuple_size.h> @@ -132,8 +130,7 @@ struct _LIBCPP_TEMPLATE_VIS pair }; template - using _CheckArgsDep _LIBCPP_NODEBUG = - typename conditional< _MaybeEnable, _CheckArgs, __check_tuple_constructor_fail>::type; + using _CheckArgsDep _LIBCPP_NODEBUG = __conditional_t<_MaybeEnable, _CheckArgs, void>; template ::__enable_default(), int> = 0> explicit(!_CheckArgsDep<_Dummy>::__enable_implicit_default()) _LIBCPP_HIDE_FROM_ABI constexpr pair() noexcept(