From 1b3c8d6e95a81d307a9f7bb556aabcf7fea04588 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Wed, 31 Jan 2024 16:29:56 +0100 Subject: StreamStateSaver: disable copy/move The class has a user-defined destructor, so it mustn't be copied or moved (which here is the same as copying). Amends 3c93286f08a80b6e1821d7d63d361742b25c6578. Pick-to: 6.7 6.6 6.5 Change-Id: I1b23588309654f34aedc0269e1d1c9511ddda2bb Reviewed-by: Thiago Macieira Reviewed-by: Qt CI Bot --- src/corelib/serialization/qdatastream.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/corelib/serialization/qdatastream.h b/src/corelib/serialization/qdatastream.h index 8b1cf110cd..54380f654e 100644 --- a/src/corelib/serialization/qdatastream.h +++ b/src/corelib/serialization/qdatastream.h @@ -241,6 +241,7 @@ namespace QtPrivate { class StreamStateSaver { + Q_DISABLE_COPY_MOVE(StreamStateSaver) public: inline StreamStateSaver(QDataStream *s) : stream(s), oldStatus(s->status()) { -- cgit v1.2.3