From 3e08154582edae4ae53ecd3f5b4eec2272eddf50 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Tue, 13 Oct 2020 10:25:21 +0200 Subject: Mark the class QPropertyObserverNodeProtector as [[nodiscard]] And not its constructor, as GCC at least doesn't like that. Change-Id: I4aada7ca7135dd9c599980640588e7c98d398171 Reviewed-by: Fabian Kosmale --- src/corelib/kernel/qproperty.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/kernel') diff --git a/src/corelib/kernel/qproperty.cpp b/src/corelib/kernel/qproperty.cpp index d165e155fb..3c4a48ed37 100644 --- a/src/corelib/kernel/qproperty.cpp +++ b/src/corelib/kernel/qproperty.cpp @@ -454,7 +454,7 @@ void QPropertyObserverPointer::setBindingToMarkDirty(QPropertyBindingPrivate *bi for QPropertyObserverPointer::notify (described ibidem) */ template -struct QPropertyObserverNodeProtector { +struct [[nodiscard]] QPropertyObserverNodeProtector { QPropertyObserver m_placeHolder; QPropertyObserver *&m_observer; union { -- cgit v1.2.3