summaryrefslogtreecommitdiffstats
path: root/src/testlib/qtestcase.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-05-11 07:23:20 -0700
committerThiago Macieira <thiago.macieira@intel.com>2022-05-19 14:00:23 -0700
commitd75c595eac9c44b2c0b36a5e574d3c299ff468c3 (patch)
tree04712f9998be9033a2e35ef5ba370538f39df707 /src/testlib/qtestcase.cpp
parent38bb294fb786a9a6ee8386bde85ab0ad067ecd7a (diff)
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 <marc.mutz@qt.io>
Diffstat (limited to 'src/testlib/qtestcase.cpp')
-rw-r--r--src/testlib/qtestcase.cpp4
1 files changed, 2 insertions, 2 deletions
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 <typename... Args> static void writeToStderr(Args &&... args)
+template <typename... Args> static ssize_t writeToStderr(Args &&... args)
{
struct iovec vec[] = { IoVec(std::forward<Args>(args))... };
- ::writev(STDERR_FILENO, vec, std::size(vec));
+ return ::writev(STDERR_FILENO, vec, std::size(vec));
}
// async-signal-safe conversion from int to string