diff --git a/tests/test_custom_callbacks.cpp b/tests/test_custom_callbacks.cpp index 4b048572..f890ec9d 100644 --- a/tests/test_custom_callbacks.cpp +++ b/tests/test_custom_callbacks.cpp @@ -16,7 +16,8 @@ TEST_CASE("custom_callback_logger", "[custom_callback_logger]") { spdlog::memory_buf_t formatted; formatter.format(msg, formatted); auto eol_len = strlen(spdlog::details::os::default_eol); - lines.emplace_back(formatted.begin(), formatted.end() - eol_len); + using diff_t = typename std::iterator_traits::difference_type; + lines.emplace_back(formatted.begin(), formatted.end() - static_cast(eol_len)); }); std::shared_ptr test_sink(new spdlog::sinks::test_sink_st);