Switch to the new check_includes_strict_exceptions format Updates build/strict_deps_failures.gni and .gn to use the new check_includes_strict_exceptions list rather than per-target CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE overrides. Removes temporary check_includes_strict opt-outs across BUILD.gn files now handled by the global exceptions list. This is part of the check_includes_strict LSC (https://docs.google.com/document/d/1zYUC_zuFrZozo9ogFHcf0Rzkiw9W7RVnaY-1fzfQ0AM/edit?usp=sharing) Bug: 555455099 Change-Id: Ic45045e2c15d46e531775b91fb2697b26a6a6964 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8603473 Auto-Submit: Matt Stark <msta@google.com> Commit-Queue: Matt Stark <msta@google.com> Owners-Override: Matt Stark <msta@google.com> Reviewed-by: Junji Watanabe <jwata@google.com> Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Cr-Commit-Position: refs/heads/main@{#1726718} NOKEYCHECK=True GitOrigin-RevId: 7884a0ffb844f411f89d3a62d9bfd026ed85d221
diff --git a/absl/container/BUILD.gn b/absl/container/BUILD.gn index 4cf6c49..e045db1 100644 --- a/absl/container/BUILD.gn +++ b/absl/container/BUILD.gn
@@ -755,7 +755,6 @@ "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:compare", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_source_set("btree_test_common") { @@ -867,7 +866,6 @@ "//third_party/abseil-cpp/absl/base:iterator_traits_internal", "//third_party/abseil-cpp/absl/cleanup", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("chunked_queue_test") {
diff --git a/absl/crc/BUILD.gn b/absl/crc/BUILD.gn index 44dc7ce..3e8f8ef 100644 --- a/absl/crc/BUILD.gn +++ b/absl/crc/BUILD.gn
@@ -53,7 +53,6 @@ "//third_party/abseil-cpp/absl/strings:str_format", "//third_party/abseil-cpp/absl/strings:string_view", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("crc32c_test") {
diff --git a/absl/functional/BUILD.gn b/absl/functional/BUILD.gn index 5eb826d..07a6cad 100644 --- a/absl/functional/BUILD.gn +++ b/absl/functional/BUILD.gn
@@ -16,7 +16,6 @@ "//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/utility", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("any_invocable_test") { @@ -46,7 +45,6 @@ "//third_party/abseil-cpp/absl/container:compressed_tuple", "//third_party/abseil-cpp/absl/utility", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("bind_back_test") { @@ -66,7 +64,6 @@ "//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/utility", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("bind_front_test") { @@ -88,7 +85,6 @@ "//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/utility", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("function_ref_test") {
diff --git a/absl/hash/BUILD.gn b/absl/hash/BUILD.gn index 223e59c..8e3f87b 100644 --- a/absl/hash/BUILD.gn +++ b/absl/hash/BUILD.gn
@@ -29,7 +29,6 @@ "//third_party/abseil-cpp/absl/types:variant", "//third_party/abseil-cpp/absl/utility", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_source_set("hash_testing") {
diff --git a/absl/status/BUILD.gn b/absl/status/BUILD.gn index da5c6f1..ebdeb47 100644 --- a/absl/status/BUILD.gn +++ b/absl/status/BUILD.gn
@@ -41,7 +41,6 @@ "//third_party/abseil-cpp/absl/types:source_location", "//third_party/abseil-cpp/absl/types:span", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("status_test") { @@ -79,7 +78,6 @@ "//third_party/abseil-cpp/absl/types:variant", "//third_party/abseil-cpp/absl/utility", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("statusor_test") { @@ -174,7 +172,6 @@ "//third_party/googletest:gmock", "//third_party/googletest:gtest", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("status_matchers_test") {
diff --git a/absl/strings/BUILD.gn b/absl/strings/BUILD.gn index d0f7521..1addfe0 100644 --- a/absl/strings/BUILD.gn +++ b/absl/strings/BUILD.gn
@@ -85,7 +85,6 @@ # :string_view. ":string_view", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_source_set("internal") { @@ -434,7 +433,6 @@ "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:span", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_source_set("cordz_handle") { @@ -1023,7 +1021,6 @@ "//third_party/abseil-cpp/absl/log/internal:container", "//third_party/abseil-cpp/absl/meta:requires", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("generic_printer_test") {
diff --git a/absl/types/BUILD.gn b/absl/types/BUILD.gn index 950008d..644aea3 100644 --- a/absl/types/BUILD.gn +++ b/absl/types/BUILD.gn
@@ -47,7 +47,6 @@ "//third_party/abseil-cpp/absl/hash:weakly_mixed_integer", "//third_party/abseil-cpp/absl/meta:type_traits", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } absl_test("span_test") { @@ -78,7 +77,6 @@ "//third_party/abseil-cpp/absl/base:throw_delegate", "//third_party/abseil-cpp/absl/meta:type_traits", ] - check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE } # any_span_test is not ported because relies on RTTI