diff --git a/absl/strings/escaping_benchmark.cc b/absl/strings/escaping_benchmark.cc index 32b8f6e0..64b5a416 100644 --- a/absl/strings/escaping_benchmark.cc +++ b/absl/strings/escaping_benchmark.cc @@ -49,9 +49,7 @@ void BM_WebSafeBase64Escape_string(benchmark::State& state) { } } for (auto _ : state) { - std::string escaped; - benchmark::DoNotOptimize(raw); - absl::WebSafeBase64Escape(raw, &escaped); + std::string escaped = absl::WebSafeBase64Escape(raw); benchmark::DoNotOptimize(escaped); } } diff --git a/absl/strings/escaping_test.cc b/absl/strings/escaping_test.cc index cb9e37fb..96519538 100644 --- a/absl/strings/escaping_test.cc +++ b/absl/strings/escaping_test.cc @@ -683,8 +683,7 @@ TEST(Base64, DISABLED_HugeData) { static_assert(kSize % 3 == 0, "kSize must be divisible by 3"); const std::string huge(kSize, 'x'); - std::string escaped; - absl::Base64Escape(huge, &escaped); + std::string escaped = absl::Base64Escape(huge); // Generates the string that should match a base64 encoded "xxx..." string. // "xxx" in base64 is "eHh4".