From f6abc01c1daa05d19d1538ca1fae751c5e9b907e Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> Date: Thu, 23 Apr 2015 13:17:57 +0200 Subject: [PATCH] Add virtual destructor to QAxScriptSite. Silence warning by MinGW: qtactiveqt\src\activeqt\container\qaxscript.cpp:143: warning: deleting object of polymorphic class type 'QAxScriptSite' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] Task-number: QTBUG-45022 Change-Id: I5f221a953e44c3977ba633b999223fd4aa014666 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com> --- src/activeqt/container/qaxscript.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/activeqt/container/qaxscript.cpp b/src/activeqt/container/qaxscript.cpp index c1dfd343..01fbcc97 100644 --- a/src/activeqt/container/qaxscript.cpp +++ b/src/activeqt/container/qaxscript.cpp @@ -91,6 +91,7 @@ class QAxScriptSite : public IActiveScriptSite, public IActiveScriptSiteWindow { public: QAxScriptSite(QAxScript *script); + virtual ~QAxScriptSite() {} ULONG WINAPI AddRef(); ULONG WINAPI Release(); -- GitLab