Browse Source

update: adapt to old compilers

master
Dnomd343 8 months ago
parent
commit
9bb6063332
  1. 6
      benchmark.cc

6
benchmark.cc

@ -12,14 +12,16 @@ std::string build_test_data() {
} }
static void MD5_Digest(benchmark::State &state) { static void MD5_Digest(benchmark::State &state) {
for (constexpr MD5 md5; auto _ : state) { constexpr MD5 md5;
for (auto _ : state) {
auto volatile holder = md5.Digest(); auto volatile holder = md5.Digest();
} }
} }
static void MD5_Update(benchmark::State &state) { static void MD5_Update(benchmark::State &state) {
MD5 md5;
const auto data = build_test_data(); const auto data = build_test_data();
for (MD5 md5; auto _ : state) { for (auto _ : state) {
md5.Update(data.c_str(), state.range(0)); md5.Update(data.c_str(), state.range(0));
} }
} }

Loading…
Cancel
Save