From 2dea20e4b075f2367a069793ece2327eff5ac4bd Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Wed, 5 Jan 2022 08:23:58 +0100 Subject: [PATCH] QFutureCallOutInterface: de-inline dtor Pick-to: 6.3 Task-number: QTBUG-45582 Change-Id: I5f3411e1dcea4b76fb0e729f612516db3163c93a Reviewed-by: Thiago Macieira --- src/corelib/thread/qfutureinterface.cpp | 2 ++ src/corelib/thread/qfutureinterface_p.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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; };