From 77c09ada0ded7249e091a97475b16921d27cd4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Wed, 31 Aug 2016 23:41:02 +0200 Subject: [PATCH] Remove warnings about non-virtul destrutors in test --- test/parent_from_member_test.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/parent_from_member_test.cpp b/test/parent_from_member_test.cpp index 287be46..3fbc01f 100644 --- a/test/parent_from_member_test.cpp +++ b/test/parent_from_member_test.cpp @@ -70,6 +70,7 @@ struct DerivedPoly2 virtual void virtual_func2(){} Abstract2 *abstract2() { return this; } Abstract2 const *abstract2() const { return this; } + virtual ~DerivedPoly2(){} } derivedpoly2; struct MultiInheritance2 @@ -86,6 +87,7 @@ struct VirtualDerivedPoly float virtualderivedpoly_float_; virtual void f1(){} virtual void f2(){} + virtual ~VirtualDerivedPoly(){} } virtualderivedpoly; struct VirtualMultipleDerivedPoly @@ -95,6 +97,7 @@ struct VirtualMultipleDerivedPoly float virtualmultiplederivedpoly_float_; virtual void f1(){} virtual void f2(){} + virtual ~VirtualMultipleDerivedPoly(){} } virtualmultiplederivedpoly; struct VirtualDerived @@ -104,6 +107,7 @@ struct VirtualDerived float virtualderived_float_; virtual void f1(){} virtual void f2(){} + virtual ~VirtualDerived(){} } virtualderived; using namespace boost::intrusive;