From 27ab5f7f518430a021239bc26a5b2fd64affbc7b Mon Sep 17 00:00:00 2001 From: Danila Kutenin Date: Sat, 9 May 2026 18:58:29 +0000 Subject: [PATCH] Fix benchmark C++11 code --- snappy_benchmark.cc | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/snappy_benchmark.cc b/snappy_benchmark.cc index 98501ea..d6e35d3 100644 --- a/snappy_benchmark.cc +++ b/snappy_benchmark.cc @@ -31,12 +31,10 @@ #include #include -#include "snappy-test.h" - #include "benchmark/benchmark.h" - #include "snappy-internal.h" #include "snappy-sinksource.h" +#include "snappy-test.h" #include "snappy.h" #include "snappy_test_data.h" @@ -44,7 +42,7 @@ namespace snappy { namespace { -void FilesAndLevels(::testing::Benchmark* benchmark) { +void FilesAndLevels(benchmark::internal::Benchmark* benchmark) { for (int i = 0; i < ARRAYSIZE(kTestDataFiles); ++i) { for (int level = snappy::CompressionOptions::MinCompressionLevel(); level <= snappy::CompressionOptions::MaxCompressionLevel(); ++level) { @@ -64,8 +62,9 @@ void BM_UFlat(benchmark::State& state) { kTestDataFiles[file_index].size_limit); std::string zcontents; - snappy::Compress(contents.data(), contents.size(), &zcontents, - snappy::CompressionOptions{/*level=*/state.range(1)}); + snappy::Compress( + contents.data(), contents.size(), &zcontents, + snappy::CompressionOptions{/*level=*/static_cast(state.range(1))}); char* dst = new char[contents.size()]; for (auto s : state) { @@ -129,8 +128,9 @@ void BM_UValidate(benchmark::State& state) { kTestDataFiles[file_index].size_limit); std::string zcontents; - snappy::Compress(contents.data(), contents.size(), &zcontents, - snappy::CompressionOptions{/*level=*/state.range(1)}); + snappy::Compress( + contents.data(), contents.size(), &zcontents, + snappy::CompressionOptions{/*level=*/static_cast(state.range(1))}); for (auto s : state) { CHECK(snappy::IsValidCompressedBuffer(zcontents.data(), zcontents.size())); @@ -226,7 +226,7 @@ void BM_UIOVecSink(benchmark::State& state) { // Uncompress into an iovec containing ten entries. const int kNumEntries = 10; struct iovec iov[kNumEntries]; - char *dst = new char[contents.size()]; + char* dst = new char[contents.size()]; size_t used_so_far = 0; for (int i = 0; i < kNumEntries; ++i) { iov[i].iov_base = dst + used_so_far; @@ -267,8 +267,9 @@ void BM_UFlatSink(benchmark::State& state) { kTestDataFiles[file_index].size_limit); std::string zcontents; - snappy::Compress(contents.data(), contents.size(), &zcontents, - snappy::CompressionOptions{/*level=*/state.range(1)}); + snappy::Compress( + contents.data(), contents.size(), &zcontents, + snappy::CompressionOptions{/*level=*/static_cast(state.range(1))}); char* dst = new char[contents.size()]; for (auto s : state) {