]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fix MSVC warnings in benchmark code
authorCameron Cawley <ccawley2011@gmail.com>
Fri, 30 Sep 2022 17:59:55 +0000 (18:59 +0100)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Sat, 21 Jan 2023 23:58:12 +0000 (00:58 +0100)
test/benchmarks/benchmark_adler32.cc
test/benchmarks/benchmark_adler32_copy.cc
test/benchmarks/benchmark_crc32.cc

index b691c23ff800dcf2ee34cea68890f185f1618026..b94912ac9679944fcefd399694bbe48518a7f9e2 100644 (file)
@@ -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);
index f89659a7f12530f0c05f082466dcfbb4c8bf2013..62998d41ee4538203e6847afe079ac481435d0b4 100644 (file)
@@ -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);
index 2cea046607c5444297e9efae5c9249fbc46c02c9..f17ebf6c115fe4cc8eb6507cc4544fb98cac2fd0 100644 (file)
@@ -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);