diff --git a/src/corelib/thread/qfutureinterface.cpp b/src/corelib/thread/qfutureinterface.cpp index 7512d6174ad..f29f950a1f6 100644 --- a/src/corelib/thread/qfutureinterface.cpp +++ b/src/corelib/thread/qfutureinterface.cpp @@ -71,6 +71,8 @@ const auto suspendingOrSuspended = } // unnamed namespace +QFutureCallOutInterface::~QFutureCallOutInterface() + = default; QFutureInterfaceBase::QFutureInterfaceBase(State initialState) : d(new QFutureInterfaceBasePrivate(initialState)) diff --git a/src/corelib/thread/qfutureinterface_p.h b/src/corelib/thread/qfutureinterface_p.h index fd7f34826de..0c01a0f97d6 100644 --- a/src/corelib/thread/qfutureinterface_p.h +++ b/src/corelib/thread/qfutureinterface_p.h @@ -125,7 +125,7 @@ private: class QFutureCallOutInterface { public: - virtual ~QFutureCallOutInterface() {} + virtual ~QFutureCallOutInterface(); virtual void postCallOutEvent(const QFutureCallOutEvent &) = 0; virtual void callOutInterfaceDisconnected() = 0; };