From d7de159455d0d9bafc999f78139eafddb3935c36 Mon Sep 17 00:00:00 2001 From: Sprite Date: Tue, 8 Nov 2022 17:01:27 +0800 Subject: [PATCH] Fix undefined macro `FMT_STRING` in benchmark when using `std::format` (#2540) --- bench/latency.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/bench/latency.cpp b/bench/latency.cpp index e5b61163..a3f12c48 100644 --- a/bench/latency.cpp +++ b/bench/latency.cpp @@ -39,15 +39,6 @@ void bench_logger(benchmark::State &state, std::shared_ptr logge } } -void bench_logger_fmt_string(benchmark::State &state, std::shared_ptr logger) -{ - int i = 0; - for (auto _ : state) - { - logger->info(FMT_STRING("Hello logger: msg number {}..............."), ++i); - } -} - void bench_disabled_macro(benchmark::State &state, std::shared_ptr logger) { int i = 0; @@ -97,7 +88,6 @@ int main(int argc, char *argv[]) auto null_logger_st = std::make_shared("bench", std::make_shared()); benchmark::RegisterBenchmark("null_sink_st (500_bytes c_str)", bench_c_string, std::move(null_logger_st)); benchmark::RegisterBenchmark("null_sink_st", bench_logger, null_logger_st); - benchmark::RegisterBenchmark("null_sink_FMT_STRING", bench_logger_fmt_string, null_logger_st); // with backtrace of 64 auto tracing_null_logger_st = std::make_shared("bench", std::make_shared()); tracing_null_logger_st->enable_backtrace(64);