From e4f8d0c9c41088dd3f18f09a0338a89baf1e0410 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 4 Mar 2016 09:05:36 +0100 Subject: Silence -Werror,-Wnon-virtual-dtor Change-Id: I46f7b68aded50abc0015b458507adbf84d0ffe76 --- embedserv/source/inprocserv/inprocembobj.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/embedserv/source/inprocserv/inprocembobj.h b/embedserv/source/inprocserv/inprocembobj.h index 83e5c10470d5..25ee78f5f5c5 100644 --- a/embedserv/source/inprocserv/inprocembobj.h +++ b/embedserv/source/inprocserv/inprocembobj.h @@ -89,7 +89,7 @@ class InprocEmbedDocument_Impl : public InprocCountedObject_Impl ComSmart< OleWrapperAdviseSink > m_pDataAdvises[DEFAULT_ARRAY_LEN]; ComSmart< OleWrapperAdviseSink > m_pViewAdvise; - class InternalCacheWrapper : public IOleCache2 + class InternalCacheWrapper final: public IOleCache2 { InprocEmbedDocument_Impl& m_rOwnDocument; @@ -98,6 +98,8 @@ class InprocEmbedDocument_Impl : public InprocCountedObject_Impl : m_rOwnDocument( rOwnDocument ) {} + virtual ~InternalCacheWrapper() {} + /* IUnknown methods */ STDMETHOD(QueryInterface)(REFIID riid, LPVOID FAR * ppvObj); STDMETHOD_(ULONG, AddRef)(); -- cgit