From: Cameron Cawley Date: Fri, 30 Sep 2022 17:59:55 +0000 (+0100) Subject: Fix MSVC warnings in benchmark code X-Git-Tag: 2.1.0-beta1~97 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=41a5e00e7c9fd8fce5c2135fe412d4e0f3f15eb3;p=thirdparty%2Fzlib-ng.git Fix MSVC warnings in benchmark code --- diff --git a/test/benchmarks/benchmark_adler32.cc b/test/benchmarks/benchmark_adler32.cc index b691c23ff..b94912ac9 100644 --- a/test/benchmarks/benchmark_adler32.cc +++ b/test/benchmarks/benchmark_adler32.cc @@ -42,7 +42,7 @@ public: uint32_t hash = 0; for (auto _ : state) { - hash = adler32(hash, (const unsigned char *)random_ints, state.range(0)); + hash = adler32(hash, (const unsigned char *)random_ints, (size_t)state.range(0)); } benchmark::DoNotOptimize(hash); diff --git a/test/benchmarks/benchmark_adler32_copy.cc b/test/benchmarks/benchmark_adler32_copy.cc index f89659a7f..62998d41e 100644 --- a/test/benchmarks/benchmark_adler32_copy.cc +++ b/test/benchmarks/benchmark_adler32_copy.cc @@ -49,7 +49,7 @@ public: for (auto _ : state) { hash = adler32_func(hash, (unsigned char *)random_ints_dst, - (const unsigned char*)random_ints_src, state.range(0)); + (const unsigned char*)random_ints_src, (size_t)state.range(0)); } benchmark::DoNotOptimize(hash); diff --git a/test/benchmarks/benchmark_crc32.cc b/test/benchmarks/benchmark_crc32.cc index 2cea04660..f17ebf6c1 100644 --- a/test/benchmarks/benchmark_crc32.cc +++ b/test/benchmarks/benchmark_crc32.cc @@ -35,7 +35,7 @@ public: uint32_t hash = 0; for (auto _ : state) { - hash = crc32(hash, (const unsigned char *)random_ints, state.range(0)); + hash = crc32(hash, (const unsigned char *)random_ints, (size_t)state.range(0)); } benchmark::DoNotOptimize(hash);