From d75c595eac9c44b2c0b36a5e574d3c299ff468c3 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Wed, 11 May 2022 07:23:20 -0700 Subject: qtestcase.cpp: fix warning about ignoring the result of writev() I don't get it on openSUSE Tumbleweed, but this is not the only place I don't get a warn_unused_result warning and it happens elsewhere. Change-Id: I7e305799c8594ebab255fffd16ee12ff30df6d4d Reviewed-by: Marc Mutz --- src/testlib/qtestcase.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/testlib/qtestcase.cpp') diff --git a/src/testlib/qtestcase.cpp b/src/testlib/qtestcase.cpp index 661959ff3e..42c6f7aeb5 100644 --- a/src/testlib/qtestcase.cpp +++ b/src/testlib/qtestcase.cpp @@ -117,10 +117,10 @@ static struct iovec IoVec(const char *str) return r; } -template static void writeToStderr(Args &&... args) +template static ssize_t writeToStderr(Args &&... args) { struct iovec vec[] = { IoVec(std::forward(args))... }; - ::writev(STDERR_FILENO, vec, std::size(vec)); + return ::writev(STDERR_FILENO, vec, std::size(vec)); } // async-signal-safe conversion from int to string -- cgit v1.2.3