From 8cad4c2903d014bb755bd2349f9c4d127a87cc7a Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Tue, 13 Jun 2023 09:34:12 +0200 Subject: [PATCH] QDebugStateSaver: mark ctors [[nodiscard]] It's a RAII class, and RAII classes should have only [[nodiscard]] constructors. Pick-to: 6.6 Task-number: QTBUG-104164 Change-Id: Ia83fa003677a839734208b12bde2c6287c1b79a3 Reviewed-by: Fabian Kosmale --- src/corelib/io/qdebug.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/io/qdebug.h b/src/corelib/io/qdebug.h index 357fc6cf7f6..7390a9c8bce 100644 --- a/src/corelib/io/qdebug.h +++ b/src/corelib/io/qdebug.h @@ -214,7 +214,7 @@ class QDebugStateSaverPrivate; class QDebugStateSaver { public: - Q_CORE_EXPORT + Q_NODISCARD_CTOR Q_CORE_EXPORT QDebugStateSaver(QDebug &dbg); Q_CORE_EXPORT ~QDebugStateSaver();