Add missing #includes PiperOrigin-RevId: 970641500 Change-Id: Iee7670ab7b06eee319aca2d434c701f9d6fc739a
diff --git a/absl/base/internal/cycleclock.cc b/absl/base/internal/cycleclock.cc index 9946601..af6babf 100644 --- a/absl/base/internal/cycleclock.cc +++ b/absl/base/internal/cycleclock.cc
@@ -28,6 +28,7 @@ #include "absl/base/attributes.h" #include "absl/base/config.h" #include "absl/base/internal/unscaledcycleclock.h" +#include "absl/base/internal/unscaledcycleclock_config.h" namespace absl { ABSL_NAMESPACE_BEGIN
diff --git a/absl/base/internal/cycleclock.h b/absl/base/internal/cycleclock.h index cbfdf57..5abffa5 100644 --- a/absl/base/internal/cycleclock.h +++ b/absl/base/internal/cycleclock.h
@@ -49,6 +49,7 @@ #include "absl/base/config.h" #include "absl/base/internal/cycleclock_config.h" #include "absl/base/internal/unscaledcycleclock.h" +#include "absl/base/internal/unscaledcycleclock_config.h" namespace absl { ABSL_NAMESPACE_BEGIN
diff --git a/absl/base/internal/direct_mmap.h b/absl/base/internal/direct_mmap.h index 1beb2ee..f56ba23 100644 --- a/absl/base/internal/direct_mmap.h +++ b/absl/base/internal/direct_mmap.h
@@ -35,8 +35,10 @@ #include <linux/unistd.h> #include <unistd.h> + #include <cerrno> #include <cstdarg> +#include <cstddef> #include <cstdint> #ifdef __mips__
diff --git a/absl/base/internal/endian_test.cc b/absl/base/internal/endian_test.cc index a1691b1..0671951 100644 --- a/absl/base/internal/endian_test.cc +++ b/absl/base/internal/endian_test.cc
@@ -15,13 +15,16 @@ #include "absl/base/internal/endian.h" #include <algorithm> +#include <cstddef> #include <cstdint> +#include <ios> #include <limits> #include <random> #include <vector> #include "gtest/gtest.h" #include "absl/base/config.h" +#include "absl/base/internal/unaligned_access.h" namespace absl { ABSL_NAMESPACE_BEGIN
diff --git a/absl/base/internal/errno_saver_test.cc b/absl/base/internal/errno_saver_test.cc index e9b742c..06be720 100644 --- a/absl/base/internal/errno_saver_test.cc +++ b/absl/base/internal/errno_saver_test.cc
@@ -15,6 +15,7 @@ #include "absl/base/internal/errno_saver.h" #include <cerrno> +#include <ostream> #include "gmock/gmock.h" #include "gtest/gtest.h"
diff --git a/absl/base/internal/low_level_scheduling.h b/absl/base/internal/low_level_scheduling.h index bba27ef..04e44e9 100644 --- a/absl/base/internal/low_level_scheduling.h +++ b/absl/base/internal/low_level_scheduling.h
@@ -19,6 +19,7 @@ #define ABSL_BASE_INTERNAL_LOW_LEVEL_SCHEDULING_H_ #include <atomic> +#include <cstdint> #include "absl/base/internal/raw_logging.h" #include "absl/base/internal/scheduling_mode.h"
diff --git a/absl/base/internal/raw_logging.h b/absl/base/internal/raw_logging.h index d7cfbc5..8637030 100644 --- a/absl/base/internal/raw_logging.h +++ b/absl/base/internal/raw_logging.h
@@ -19,6 +19,7 @@ #ifndef ABSL_BASE_INTERNAL_RAW_LOGGING_H_ #define ABSL_BASE_INTERNAL_RAW_LOGGING_H_ +#include <cstddef> #include <string> #include "absl/base/attributes.h"
diff --git a/absl/base/internal/scoped_set_env_test.cc b/absl/base/internal/scoped_set_env_test.cc index 6a543f0..6d6775a 100644 --- a/absl/base/internal/scoped_set_env_test.cc +++ b/absl/base/internal/scoped_set_env_test.cc
@@ -12,9 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "gtest/gtest.h" #include "absl/base/internal/scoped_set_env.h" +#include <cstdlib> +#include <string> + +#include "gtest/gtest.h" + #ifdef _WIN32 #include <windows.h> #endif
diff --git a/absl/base/internal/thread_identity.h b/absl/base/internal/thread_identity.h index b52c86f..a9f26d0 100644 --- a/absl/base/internal/thread_identity.h +++ b/absl/base/internal/thread_identity.h
@@ -21,8 +21,10 @@ #define ABSL_BASE_INTERNAL_THREAD_IDENTITY_H_ #include <atomic> +#include <cstddef> #include <cstdint> +#include "absl/base/attributes.h" #include "absl/base/config.h" #include "absl/base/internal/per_thread_tls.h" #include "absl/base/optimization.h"
diff --git a/absl/base/internal/thread_identity_test.cc b/absl/base/internal/thread_identity_test.cc index 3ef2ffe..94beaa8 100644 --- a/absl/base/internal/thread_identity_test.cc +++ b/absl/base/internal/thread_identity_test.cc
@@ -14,6 +14,7 @@ #include "absl/base/internal/thread_identity.h" +#include <cstdint> #include <thread> // NOLINT(build/c++11) #include <vector> @@ -22,6 +23,7 @@ #include "absl/base/internal/spinlock.h" #include "absl/base/macros.h" #include "absl/base/thread_annotations.h" +#include "absl/synchronization/internal/create_thread_identity.h" #include "absl/synchronization/internal/per_thread_sem.h" #include "absl/synchronization/mutex.h"
diff --git a/absl/base/internal/unscaledcycleclock.cc b/absl/base/internal/unscaledcycleclock.cc index 73e4145..9e93180 100644 --- a/absl/base/internal/unscaledcycleclock.cc +++ b/absl/base/internal/unscaledcycleclock.cc
@@ -14,6 +14,8 @@ #include "absl/base/internal/unscaledcycleclock.h" +#include "absl/base/internal/unscaledcycleclock_config.h" + #if ABSL_USE_UNSCALED_CYCLECLOCK #if defined(_WIN32)
diff --git a/absl/base/log_severity_test.cc b/absl/base/log_severity_test.cc index 3394ecd..7b92b4f 100644 --- a/absl/base/log_severity_test.cc +++ b/absl/base/log_severity_test.cc
@@ -27,6 +27,7 @@ #include "absl/flags/internal/flag.h" #include "absl/flags/marshalling.h" #include "absl/strings/str_cat.h" +#include "absl/strings/string_view.h" namespace { using ::testing::Eq;
diff --git a/absl/base/prefetch_test.cc b/absl/base/prefetch_test.cc index ee21989..4e50bd1 100644 --- a/absl/base/prefetch_test.cc +++ b/absl/base/prefetch_test.cc
@@ -14,6 +14,7 @@ #include "absl/base/prefetch.h" +#include <cstring> #include <memory> #include "gtest/gtest.h"
diff --git a/absl/base/raw_logging_test.cc b/absl/base/raw_logging_test.cc index f4f3445..48158c0 100644 --- a/absl/base/raw_logging_test.cc +++ b/absl/base/raw_logging_test.cc
@@ -18,6 +18,7 @@ #include "absl/base/internal/raw_logging.h" +#include <string> #include <tuple> #include "gtest/gtest.h"
diff --git a/absl/base/spinlock_test_common.cc b/absl/base/spinlock_test_common.cc index 411150a..e198faf 100644 --- a/absl/base/spinlock_test_common.cc +++ b/absl/base/spinlock_test_common.cc
@@ -16,6 +16,7 @@ // spinlock. If the spinlock is working properly, all elements of the // array should be equal at the end of the test. +#include <cstddef> #include <cstdint> #include <limits> #include <mutex> // NOLINT(build/c++11)
diff --git a/absl/base/throw_delegate.cc b/absl/base/throw_delegate.cc index b960edd..3ac399c 100644 --- a/absl/base/throw_delegate.cc +++ b/absl/base/throw_delegate.cc
@@ -18,6 +18,7 @@ #include <functional> #include <new> #include <stdexcept> +#include <string> #include "absl/base/config.h" #include "absl/base/internal/raw_logging.h"
diff --git a/absl/base/throw_delegate_test.cc b/absl/base/throw_delegate_test.cc index 3cbc171..c8fc1cd 100644 --- a/absl/base/throw_delegate_test.cc +++ b/absl/base/throw_delegate_test.cc
@@ -17,6 +17,7 @@ #include <functional> #include <new> #include <stdexcept> +#include <string> #include "gtest/gtest.h" #include "absl/base/config.h"