From dd590de4079b17931b2e53f587f60f59fb6ce54c Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Fri, 10 Jan 2025 17:50:24 +0100 Subject: [PATCH] Don't discard result from QFile::open QFile::open is nodiscard in Qt 6.9, breaking the build with -Werror --- examples/background-task/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/background-task/main.cpp b/examples/background-task/main.cpp index b7dfeaae..a3af1e62 100644 --- a/examples/background-task/main.cpp +++ b/examples/background-task/main.cpp @@ -26,7 +26,8 @@ auto backgroundTask(const Stop &stop) -> QCoro::Task<> { co_await QCoro::sleepFor(0ms); qDebug() << "Task: Event loop is running"; QFile file(QStringLiteral("/dev/stdin")); - file.open(QIODevice::ReadOnly | QIODevice::Unbuffered); + bool openResult = file.open(QIODevice::ReadOnly | QIODevice::Unbuffered); + Q_UNUSED(openResult); while (!stop.stopRequested()) { qDebug() << "Task: Waiting for input..."; const auto result = co_await qCoro(file).readLine(1024, 5s); @@ -65,4 +66,4 @@ int main(int argc, char **argv) qDebug() << "App: Background task completed"; return result; -} \ No newline at end of file +}