diff --git a/libcxx/include/__atomic/atomic.h b/libcxx/include/__atomic/atomic.h index 02528cd964a5..ea1d28fbf850 100644 --- a/libcxx/include/__atomic/atomic.h +++ b/libcxx/include/__atomic/atomic.h @@ -26,9 +26,7 @@ #include <__type_traits/is_nothrow_constructible.h> #include <__type_traits/is_same.h> #include <__type_traits/is_trivially_copyable.h> -#include <__type_traits/remove_const.h> #include <__type_traits/remove_pointer.h> -#include <__type_traits/remove_volatile.h> #include <__utility/forward.h> #include diff --git a/libcxx/include/__atomic/atomic_flag.h b/libcxx/include/__atomic/atomic_flag.h index 42864c869d22..7c09870867b7 100644 --- a/libcxx/include/__atomic/atomic_flag.h +++ b/libcxx/include/__atomic/atomic_flag.h @@ -11,14 +11,10 @@ #include <__atomic/atomic_sync.h> #include <__atomic/atomic_waitable_traits.h> -#include <__atomic/contention_t.h> #include <__atomic/memory_order.h> #include <__atomic/support.h> -#include <__chrono/duration.h> #include <__config> #include <__memory/addressof.h> -#include <__thread/support.h> -#include #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) # pragma GCC system_header diff --git a/libcxx/include/__atomic/atomic_sync.h b/libcxx/include/__atomic/atomic_sync.h index 1234cdea504a..12bd1b96a026 100644 --- a/libcxx/include/__atomic/atomic_sync.h +++ b/libcxx/include/__atomic/atomic_sync.h @@ -12,17 +12,11 @@ #include <__atomic/atomic_waitable_traits.h> #include <__atomic/contention_t.h> #include <__atomic/memory_order.h> -#include <__atomic/to_gcc_order.h> #include <__chrono/duration.h> #include <__config> #include <__memory/addressof.h> #include <__thread/poll_with_backoff.h> -#include <__type_traits/conjunction.h> #include <__type_traits/decay.h> -#include <__type_traits/invoke.h> -#include <__type_traits/is_same.h> -#include <__type_traits/void_t.h> -#include <__utility/declval.h> #include #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) diff --git a/libcxx/include/__atomic/atomic_sync_timed.h b/libcxx/include/__atomic/atomic_sync_timed.h index 7daff73db7eb..f3bf780b0e36 100644 --- a/libcxx/include/__atomic/atomic_sync_timed.h +++ b/libcxx/include/__atomic/atomic_sync_timed.h @@ -12,20 +12,12 @@ #include <__atomic/atomic_waitable_traits.h> #include <__atomic/contention_t.h> #include <__atomic/memory_order.h> -#include <__atomic/to_gcc_order.h> #include <__chrono/duration.h> #include <__config> #include <__memory/addressof.h> #include <__thread/poll_with_backoff.h> #include <__thread/timed_backoff_policy.h> -#include <__type_traits/conjunction.h> #include <__type_traits/decay.h> -#include <__type_traits/has_unique_object_representation.h> -#include <__type_traits/invoke.h> -#include <__type_traits/is_same.h> -#include <__type_traits/is_trivially_copyable.h> -#include <__type_traits/void_t.h> -#include <__utility/declval.h> #include #include diff --git a/libcxx/include/__atomic/atomic_waitable_traits.h b/libcxx/include/__atomic/atomic_waitable_traits.h index de06fe70b3e1..72ae4b76294d 100644 --- a/libcxx/include/__atomic/atomic_waitable_traits.h +++ b/libcxx/include/__atomic/atomic_waitable_traits.h @@ -16,8 +16,6 @@ #include <__type_traits/has_unique_object_representation.h> #include <__type_traits/is_same.h> #include <__type_traits/is_trivially_copyable.h> -#include <__type_traits/void_t.h> -#include <__utility/declval.h> #include #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)