From 0b44c706f31675934eb23e53b5f3388510b884a6 Mon Sep 17 00:00:00 2001 From: Jan Koniarik Date: Fri, 10 Jan 2025 17:47:54 +0100 Subject: [PATCH] explicitly cast diff variable in test_sink --- tests/test_sink.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_sink.h b/tests/test_sink.h index 529d86dd..c31ec375 100644 --- a/tests/test_sink.h +++ b/tests/test_sink.h @@ -47,8 +47,9 @@ protected: base_sink::formatter_->format(msg, formatted); // save the line without the eol auto eol_len = strlen(details::os::default_eol); + using diff_t = typename std::iterator_traits::difference_type; if (lines_.size() < lines_to_save) { - lines_.emplace_back(formatted.begin(), formatted.end() - eol_len); + lines_.emplace_back(formatted.begin(), formatted.end() - static_cast(eol_len)); } msg_counter_++; std::this_thread::sleep_for(delay_);