Removing template workaround as the ::benchmark::internal::Benchmark type has now been made non-internal. PiperOrigin-RevId: 859601861 Change-Id: Ib227f9eea67863cf664f7094be11241d7bdf1a70
diff --git a/MODULE.bazel b/MODULE.bazel index f8aed64..00a1083 100644 --- a/MODULE.bazel +++ b/MODULE.bazel
@@ -31,7 +31,7 @@ bazel_dep( name = "google_benchmark", - version = "1.9.4", + version = "1.9.5", dev_dependency = True, )
diff --git a/absl/container/internal/raw_hash_set_benchmark.cc b/absl/container/internal/raw_hash_set_benchmark.cc index 589f4f5..2e9a81d 100644 --- a/absl/container/internal/raw_hash_set_benchmark.cc +++ b/absl/container/internal/raw_hash_set_benchmark.cc
@@ -212,8 +212,7 @@ state.SetLabel(absl::StrFormat("load_factor=%.2f", t.load_factor())); } -template <typename Benchmark> -void CacheInSteadyStateArgs(Benchmark* bm) { +void CacheInSteadyStateArgs(::benchmark::Benchmark* bm) { // The default. const float max_load_factor = 0.875; // When the cache is at the steady state, the probe sequence will equal
diff --git a/absl/strings/str_cat_benchmark.cc b/absl/strings/str_cat_benchmark.cc index 7695e8f..f92c642 100644 --- a/absl/strings/str_cat_benchmark.cc +++ b/absl/strings/str_cat_benchmark.cc
@@ -228,8 +228,7 @@ return BM_StrAppend(state, table); } -template <typename B> -void StrAppendConfig(B* benchmark) { +void StrAppendConfig(::benchmark::Benchmark* benchmark) { for (int bytes : {10, 100, 1000, 10000}) { for (int chunks : {1, 2, 4, 8}) { // Only add the ones that divide properly. Otherwise we are over counting.