From d57a76560a3a0eafee7c337c354708bcb72d658d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Sun, 26 Mar 2023 18:13:44 +0200 Subject: [PATCH] bench: Fix clang-17 compiler warnings --- test/bench/bench.cpp | 4 ++-- test/bench/synthetic_benchmarks.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/bench/bench.cpp b/test/bench/bench.cpp index fe58214a5e..165e118621 100644 --- a/test/bench/bench.cpp +++ b/test/bench/bench.cpp @@ -162,8 +162,8 @@ void register_benchmarks(std::span benchmark_cases) for (auto& [vm_name, vm] : registered_vms) { const auto name = std::string{vm_name} + "/total/" + case_name; - RegisterBenchmark(name.c_str(), [&vm = vm, &b, &input](State& state) { - bench_evmc_execute(state, vm, b.code, input.input, input.expected_output); + RegisterBenchmark(name.c_str(), [&vm_ = vm, &b, &input](State& state) { + bench_evmc_execute(state, vm_, b.code, input.input, input.expected_output); })->Unit(kMicrosecond); } } diff --git a/test/bench/synthetic_benchmarks.cpp b/test/bench/synthetic_benchmarks.cpp index 92f9398312..75605409c4 100644 --- a/test/bench/synthetic_benchmarks.cpp +++ b/test/bench/synthetic_benchmarks.cpp @@ -257,9 +257,9 @@ void register_synthetic_benchmarks() for (auto& [vm_name, vm] : registered_vms) { RegisterBenchmark((std::string{vm_name} + "/total/synth/loop_v1").c_str(), - [&vm = vm](State& state) { bench_evmc_execute(state, vm, generate_loop_v1({})); }); + [&vm_ = vm](State& state) { bench_evmc_execute(state, vm_, generate_loop_v1({})); }); RegisterBenchmark((std::string{vm_name} + "/total/synth/loop_v2").c_str(), - [&vm = vm](State& state) { bench_evmc_execute(state, vm, generate_loop_v2({})); }); + [&vm_ = vm](State& state) { bench_evmc_execute(state, vm_, generate_loop_v2({})); }); } for (const auto params : params_list) @@ -267,8 +267,8 @@ void register_synthetic_benchmarks() for (auto& [vm_name, vm] : registered_vms) { RegisterBenchmark((std::string{vm_name} + "/total/synth/" + to_string(params)).c_str(), - [&vm = vm, params]( - State& state) { bench_evmc_execute(state, vm, generate_code(params)); }) + [&vm_ = vm, params]( + State& state) { bench_evmc_execute(state, vm_, generate_code(params)); }) ->Unit(kMicrosecond); } }