diff --git a/src/corelib/tools/qscopedpointer.h b/src/corelib/tools/qscopedpointer.h index 1637bb40a5..2f86d45050 100644 --- a/src/corelib/tools/qscopedpointer.h +++ b/src/corelib/tools/qscopedpointer.h @@ -67,7 +67,7 @@ typedef QScopedPointerObjectDeleteLater QScopedPointerDeleteLater; #endif template > -class [[nodiscard]] QScopedPointer +class QScopedPointer { public: explicit QScopedPointer(T *p = nullptr) noexcept : d(p) @@ -187,7 +187,7 @@ private: }; template > -class [[nodiscard]] QScopedArrayPointer : public QScopedPointer +class QScopedArrayPointer : public QScopedPointer { template using if_same_type = typename std::enable_if::type, Ptr>::value, bool>::type;