Automated Code Change

PiperOrigin-RevId: 939893255
Change-Id: I14190bb62c6e1dc9251e3f958e018c5abf545f23
diff --git a/absl/log/internal/BUILD.bazel b/absl/log/internal/BUILD.bazel
index bc47330..83c5eab 100644
--- a/absl/log/internal/BUILD.bazel
+++ b/absl/log/internal/BUILD.bazel
@@ -214,7 +214,6 @@
         "//absl/log:log_entry",
         "//absl/log:log_sink",
         "//absl/log:log_sink_registry",
-        "//absl/memory",
         "//absl/strings",
         "//absl/strings:internal",
         "//absl/time",
@@ -347,7 +346,6 @@
         "//absl/base:config",
         "//absl/strings:string_view",
         "//absl/types:span",
-        "//absl/utility",
         "@googletest//:gtest",
         "@googletest//:gtest_main",
     ],
@@ -474,11 +472,11 @@
     deps = [
         ":fnmatch",
         "//absl/base",
+        "//absl/base:base_internal",
         "//absl/base:config",
         "//absl/base:core_headers",
         "//absl/base:no_destructor",
         "//absl/base:nullability",
-        "//absl/memory",
         "//absl/strings",
         "//absl/synchronization",
     ],
@@ -497,9 +495,7 @@
     deps = [
         ":vlog_config",
         "//absl/base:config",
-        "//absl/base:core_headers",
         "//absl/container:layout",
-        "//absl/memory",
         "//absl/random:distributions",
         "//absl/strings",
         "@google_benchmark//:benchmark_main",
diff --git a/absl/log/internal/check_op.cc b/absl/log/internal/check_op.cc
index be8ceaf..510c576 100644
--- a/absl/log/internal/check_op.cc
+++ b/absl/log/internal/check_op.cc
@@ -14,6 +14,7 @@
 
 #include "absl/log/internal/check_op.h"
 
+#include <cstdint>
 #include <cstring>
 #include <ostream>
 #include <string>
diff --git a/absl/log/internal/check_op.h b/absl/log/internal/check_op.h
index 9bf908e..66050f0 100644
--- a/absl/log/internal/check_op.h
+++ b/absl/log/internal/check_op.h
@@ -530,29 +530,20 @@
 // NOLINTBEGIN(runtime/int)
 // NOLINTBEGIN(google-runtime-int)
 template <typename T>
-inline constexpr const T& GetReferenceableValue(const T& t) {
+constexpr const T& GetReferenceableValue(const T& t) {
   return t;
 }
-inline constexpr char GetReferenceableValue(char t) { return t; }
-inline constexpr unsigned char GetReferenceableValue(unsigned char t) {
-  return t;
-}
-inline constexpr signed char GetReferenceableValue(signed char t) { return t; }
-inline constexpr short GetReferenceableValue(short t) { return t; }
-inline constexpr unsigned short GetReferenceableValue(unsigned short t) {
-  return t;
-}
-inline constexpr int GetReferenceableValue(int t) { return t; }
-inline constexpr unsigned int GetReferenceableValue(unsigned int t) {
-  return t;
-}
-inline constexpr long GetReferenceableValue(long t) { return t; }
-inline constexpr unsigned long GetReferenceableValue(unsigned long t) {
-  return t;
-}
-inline constexpr long long GetReferenceableValue(long long t) { return t; }
-inline constexpr unsigned long long GetReferenceableValue(
-    unsigned long long t) {
+constexpr char GetReferenceableValue(char t) { return t; }
+constexpr unsigned char GetReferenceableValue(unsigned char t) { return t; }
+constexpr signed char GetReferenceableValue(signed char t) { return t; }
+constexpr short GetReferenceableValue(short t) { return t; }
+constexpr unsigned short GetReferenceableValue(unsigned short t) { return t; }
+constexpr int GetReferenceableValue(int t) { return t; }
+constexpr unsigned int GetReferenceableValue(unsigned int t) { return t; }
+constexpr long GetReferenceableValue(long t) { return t; }
+constexpr unsigned long GetReferenceableValue(unsigned long t) { return t; }
+constexpr long long GetReferenceableValue(long long t) { return t; }
+constexpr unsigned long long GetReferenceableValue(unsigned long long t) {
   return t;
 }
 // NOLINTEND(google-runtime-int)
diff --git a/absl/log/internal/container_test.cc b/absl/log/internal/container_test.cc
index 0a5a058..92eef74 100644
--- a/absl/log/internal/container_test.cc
+++ b/absl/log/internal/container_test.cc
@@ -15,13 +15,11 @@
 #include "absl/log/internal/container.h"
 
 #include <cstdint>
-#include <map>
 #include <memory>
 #include <ostream>
 #include <set>
 #include <sstream>
 #include <string>
-#include <utility>
 #include <vector>
 
 #include "gtest/gtest.h"
diff --git a/absl/log/internal/globals.cc b/absl/log/internal/globals.cc
index 359858f..51b7245 100644
--- a/absl/log/internal/globals.cc
+++ b/absl/log/internal/globals.cc
@@ -26,7 +26,7 @@
 #include "absl/base/internal/raw_logging.h"
 #include "absl/base/log_severity.h"
 #include "absl/strings/string_view.h"
-#include "absl/strings/strip.h"
+#include "absl/strings/strip.h"  // IWYU pragma: keep
 #include "absl/time/time.h"
 
 namespace absl {
diff --git a/absl/log/internal/log_message.cc b/absl/log/internal/log_message.cc
index 4acd503..673bd8d 100644
--- a/absl/log/internal/log_message.cc
+++ b/absl/log/internal/log_message.cc
@@ -32,7 +32,6 @@
 #include <ostream>
 #include <string>
 #include <string_view>
-#include <tuple>
 
 #include "absl/base/attributes.h"
 #include "absl/base/config.h"
@@ -54,7 +53,6 @@
 #include "absl/log/log_entry.h"
 #include "absl/log/log_sink.h"
 #include "absl/log/log_sink_registry.h"
-#include "absl/memory/memory.h"
 #include "absl/strings/internal/utf8.h"
 #include "absl/strings/string_view.h"
 #include "absl/time/clock.h"
diff --git a/absl/log/internal/proto.cc b/absl/log/internal/proto.cc
index 8e7bda9..d0c57d6 100644
--- a/absl/log/internal/proto.cc
+++ b/absl/log/internal/proto.cc
@@ -33,7 +33,6 @@
 #include <cstdint>
 #include <cstring>
 
-#include "absl/base/attributes.h"
 #include "absl/base/config.h"
 #include "absl/types/span.h"
 
diff --git a/absl/log/internal/structured_proto_test.cc b/absl/log/internal/structured_proto_test.cc
index 7a1b82c..80a3e7b 100644
--- a/absl/log/internal/structured_proto_test.cc
+++ b/absl/log/internal/structured_proto_test.cc
@@ -25,7 +25,6 @@
 #include "absl/base/config.h"
 #include "absl/strings/string_view.h"
 #include "absl/types/span.h"
-#include "absl/utility/utility.h"
 
 namespace absl {
 ABSL_NAMESPACE_BEGIN
diff --git a/absl/log/internal/test_actions.cc b/absl/log/internal/test_actions.cc
index bdfd637..5d27f14 100644
--- a/absl/log/internal/test_actions.cc
+++ b/absl/log/internal/test_actions.cc
@@ -22,6 +22,8 @@
 
 #include "absl/base/attributes.h"
 #include "absl/base/config.h"
+#include "absl/base/log_severity.h"
+#include "absl/log/log_entry.h"
 #include "absl/strings/escaping.h"
 #include "absl/strings/str_cat.h"
 #include "absl/strings/string_view.h"
diff --git a/absl/log/internal/test_helpers.cc b/absl/log/internal/test_helpers.cc
index 63e9deb..9abcd87 100644
--- a/absl/log/internal/test_helpers.cc
+++ b/absl/log/internal/test_helpers.cc
@@ -14,6 +14,8 @@
 //
 #include "absl/log/internal/test_helpers.h"
 
+#include <csignal>
+
 #ifdef __Fuchsia__
 #include <zircon/syscalls.h>
 #endif
diff --git a/absl/log/internal/test_matchers.cc b/absl/log/internal/test_matchers.cc
index 042083d..736bc7b 100644
--- a/absl/log/internal/test_matchers.cc
+++ b/absl/log/internal/test_matchers.cc
@@ -25,6 +25,7 @@
 #include "gtest/gtest.h"
 #include "absl/base/attributes.h"
 #include "absl/base/config.h"
+#include "absl/base/log_severity.h"
 #include "absl/log/internal/test_helpers.h"
 #include "absl/log/log_entry.h"
 #include "absl/strings/string_view.h"
@@ -35,7 +36,6 @@
 ABSL_NAMESPACE_BEGIN
 namespace log_internal {
 namespace {
-using ::testing::_;
 using ::testing::AllOf;
 using ::testing::Ge;
 using ::testing::HasSubstr;
diff --git a/absl/log/internal/vlog_config.cc b/absl/log/internal/vlog_config.cc
index 51f003c..79eb7df 100644
--- a/absl/log/internal/vlog_config.cc
+++ b/absl/log/internal/vlog_config.cc
@@ -19,7 +19,6 @@
 #include <algorithm>
 #include <atomic>
 #include <functional>
-#include <memory>
 #include <optional>
 #include <string>
 #include <utility>
@@ -27,13 +26,12 @@
 
 #include "absl/base/attributes.h"
 #include "absl/base/config.h"
-#include "absl/base/const_init.h"
+#include "absl/base/internal/scheduling_mode.h"
 #include "absl/base/internal/spinlock.h"
 #include "absl/base/no_destructor.h"
 #include "absl/base/optimization.h"
 #include "absl/base/thread_annotations.h"
 #include "absl/log/internal/fnmatch.h"
-#include "absl/memory/memory.h"
 #include "absl/strings/numbers.h"
 #include "absl/strings/str_split.h"
 #include "absl/strings/string_view.h"
diff --git a/absl/log/internal/vlog_config_benchmark.cc b/absl/log/internal/vlog_config_benchmark.cc
index 7700edb..2634ca3 100644
--- a/absl/log/internal/vlog_config_benchmark.cc
+++ b/absl/log/internal/vlog_config_benchmark.cc
@@ -27,7 +27,6 @@
 #include "absl/base/config.h"
 #include "absl/container/internal/layout.h"
 #include "absl/log/internal/vlog_config.h"
-#include "absl/memory/memory.h"
 #include "absl/random/distributions.h"
 #include "absl/strings/str_cat.h"
 #include "benchmark/benchmark.h"