From dca1d1e0d103e7acd290cb954c599bb2cc206691 Mon Sep 17 00:00:00 2001 From: gabime Date: Wed, 17 Jul 2019 14:45:52 +0300 Subject: [PATCH] try to prevent optimizer to remove null sink code altogether --- include/spdlog/sinks/null_sink.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/spdlog/sinks/null_sink.h b/include/spdlog/sinks/null_sink.h index 0187cd7f..21eb497d 100644 --- a/include/spdlog/sinks/null_sink.h +++ b/include/spdlog/sinks/null_sink.h @@ -20,9 +20,9 @@ protected: void sink_it_(const details::log_msg &msg) override { // prevent optimizer to remove this sink altogether (and do useful check while at it). - if(msg.level == level::off || this->level() == level::off) + if(this->level() == level::off) { - printf("null_sink: should never be called if level is off!\n"); + printf("null_sink: should never be called if its level is off!\n"); abort(); } }