diff --git a/libcxx/src/condition_variable.cpp b/libcxx/src/condition_variable.cpp index b3747603dd34f..f8ba3a6988bab 100644 --- a/libcxx/src/condition_variable.cpp +++ b/libcxx/src/condition_variable.cpp @@ -6,7 +6,11 @@ // //===----------------------------------------------------------------------===// +#include #include +#include +#include +#include #include #if defined(__ELF__) && defined(_LIBCPP_LINK_PTHREAD_LIB) diff --git a/libcxx/src/experimental/time_zone.cpp b/libcxx/src/experimental/time_zone.cpp index 289164ab12036..28fd7a365a7b0 100644 --- a/libcxx/src/experimental/time_zone.cpp +++ b/libcxx/src/experimental/time_zone.cpp @@ -33,8 +33,11 @@ #include #include #include +#include +#include #include #include +#include #include #include "include/tzdb/time_zone_private.h" diff --git a/libcxx/src/filesystem/directory_iterator.cpp b/libcxx/src/filesystem/directory_iterator.cpp index 7e8e40d17f7a0..a3ceedac102b9 100644 --- a/libcxx/src/filesystem/directory_iterator.cpp +++ b/libcxx/src/filesystem/directory_iterator.cpp @@ -10,6 +10,7 @@ #include <__config> #include #include +#include #include #include diff --git a/libcxx/src/filesystem/error.h b/libcxx/src/filesystem/error.h index 7d81d4b6d2143..95dedd7f938da 100644 --- a/libcxx/src/filesystem/error.h +++ b/libcxx/src/filesystem/error.h @@ -11,7 +11,9 @@ #include <__assert> #include <__config> +#include #include +#include #include #include #include diff --git a/libcxx/src/filesystem/filesystem_clock.cpp b/libcxx/src/filesystem/filesystem_clock.cpp index bec082f61c9d3..c568a1e52c4fb 100644 --- a/libcxx/src/filesystem/filesystem_clock.cpp +++ b/libcxx/src/filesystem/filesystem_clock.cpp @@ -9,7 +9,9 @@ #include <__config> #include <__system_error/throw_system_error.h> #include +#include #include +#include #include #if defined(_LIBCPP_WIN32API) diff --git a/libcxx/src/filesystem/filesystem_error.cpp b/libcxx/src/filesystem/filesystem_error.cpp index 456b902c33154..4edd2a4770575 100644 --- a/libcxx/src/filesystem/filesystem_error.cpp +++ b/libcxx/src/filesystem/filesystem_error.cpp @@ -9,6 +9,7 @@ #include <__config> #include <__utility/unreachable.h> #include +#include #include #include "format_string.h" diff --git a/libcxx/src/include/ryu/common.h b/libcxx/src/include/ryu/common.h index d5168d8710bf2..591ec414f850d 100644 --- a/libcxx/src/include/ryu/common.h +++ b/libcxx/src/include/ryu/common.h @@ -44,6 +44,7 @@ #include <__assert> #include <__config> +#include #include _LIBCPP_BEGIN_NAMESPACE_STD diff --git a/libcxx/src/memory.cpp b/libcxx/src/memory.cpp index 16190c242c148..68df61f96c9be 100644 --- a/libcxx/src/memory.cpp +++ b/libcxx/src/memory.cpp @@ -11,7 +11,9 @@ # define _LIBCPP_SHARED_PTR_DEFINE_LEGACY_INLINE_FUNCTIONS #endif +#include #include +#include #if _LIBCPP_HAS_THREADS # include diff --git a/libcxx/src/memory_resource.cpp b/libcxx/src/memory_resource.cpp index 22b5493427f0f..7611a86c5a7e8 100644 --- a/libcxx/src/memory_resource.cpp +++ b/libcxx/src/memory_resource.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include +#include #include #include diff --git a/libcxx/src/mutex.cpp b/libcxx/src/mutex.cpp index b2193e2335ee2..64b4c950761ae 100644 --- a/libcxx/src/mutex.cpp +++ b/libcxx/src/mutex.cpp @@ -11,6 +11,7 @@ #include <__utility/exception_guard.h> #include #include +#include #include "include/atomic_support.h" diff --git a/libcxx/src/random.cpp b/libcxx/src/random.cpp index ff53a3d786dd5..5c6644811bfee 100644 --- a/libcxx/src/random.cpp +++ b/libcxx/src/random.cpp @@ -16,6 +16,7 @@ #include <__system_error/throw_system_error.h> #include #include +#include #include #include diff --git a/libcxx/src/ryu/d2fixed.cpp b/libcxx/src/ryu/d2fixed.cpp index 4cfc39535988e..abfa340830b1b 100644 --- a/libcxx/src/ryu/d2fixed.cpp +++ b/libcxx/src/ryu/d2fixed.cpp @@ -42,6 +42,7 @@ #include <__assert> #include <__config> #include +#include #include #include "include/ryu/common.h" diff --git a/libcxx/src/ryu/d2s.cpp b/libcxx/src/ryu/d2s.cpp index 5b80ed8a709d8..c0d11107f880b 100644 --- a/libcxx/src/ryu/d2s.cpp +++ b/libcxx/src/ryu/d2s.cpp @@ -42,6 +42,7 @@ #include <__assert> #include <__config> #include +#include #include "include/ryu/common.h" #include "include/ryu/d2fixed.h" diff --git a/libcxx/src/ryu/f2s.cpp b/libcxx/src/ryu/f2s.cpp index f42fbd68c91d2..116294e44841c 100644 --- a/libcxx/src/ryu/f2s.cpp +++ b/libcxx/src/ryu/f2s.cpp @@ -42,6 +42,7 @@ #include <__assert> #include <__config> #include +#include #include "include/ryu/common.h" #include "include/ryu/d2fixed.h" diff --git a/libcxx/src/thread.cpp b/libcxx/src/thread.cpp index db40d9df4f233..5385a607f4055 100644 --- a/libcxx/src/thread.cpp +++ b/libcxx/src/thread.cpp @@ -6,12 +6,14 @@ // //===----------------------------------------------------------------------===// +#include <__system_error/throw_system_error.h> #include <__thread/poll_with_backoff.h> #include <__thread/timed_backoff_policy.h> #include #include #include #include +#include #include #if __has_include() diff --git a/libcxx/src/vector.cpp b/libcxx/src/vector.cpp index 3f3a906d6421f..60bf6fbe8d691 100644 --- a/libcxx/src/vector.cpp +++ b/libcxx/src/vector.cpp @@ -6,6 +6,7 @@ // //===----------------------------------------------------------------------===// +#include #include _LIBCPP_BEGIN_NAMESPACE_STD