From 699746b12a3501f7f6314d43c97674145efc5b61 Mon Sep 17 00:00:00 2001 From: Billy Donahue Date: Sat, 20 Mar 2021 03:10:25 -0400 Subject: [PATCH] "Use" `fwrite` result (workaround for `warn_unused_result`) Fixes #2185 --- include/fmt/format-inl.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/fmt/format-inl.h b/include/fmt/format-inl.h index 6722fe8cc1c0..6ea43488ca18 100644 --- a/include/fmt/format-inl.h +++ b/include/fmt/format-inl.h @@ -155,7 +155,9 @@ FMT_FUNC void report_error(format_func func, int error_code, memory_buffer full_message; func(full_message, error_code, message); // Don't use fwrite_fully because the latter may throw. - (void)std::fwrite(full_message.data(), full_message.size(), 1, stderr); + if (std::fwrite(full_message.data(), full_message.size(), 1, stderr)) { + ; + } std::fputc('\n', stderr); }