Remove warnings about non-virtul destrutors in test

This commit is contained in:
Ion Gaztañaga
2016-08-31 23:41:02 +02:00
parent 310ddc3485
commit 77c09ada0d

View File

@@ -70,6 +70,7 @@ struct DerivedPoly2
virtual void virtual_func2(){} virtual void virtual_func2(){}
Abstract2 *abstract2() { return this; } Abstract2 *abstract2() { return this; }
Abstract2 const *abstract2() const { return this; } Abstract2 const *abstract2() const { return this; }
virtual ~DerivedPoly2(){}
} derivedpoly2; } derivedpoly2;
struct MultiInheritance2 struct MultiInheritance2
@@ -86,6 +87,7 @@ struct VirtualDerivedPoly
float virtualderivedpoly_float_; float virtualderivedpoly_float_;
virtual void f1(){} virtual void f1(){}
virtual void f2(){} virtual void f2(){}
virtual ~VirtualDerivedPoly(){}
} virtualderivedpoly; } virtualderivedpoly;
struct VirtualMultipleDerivedPoly struct VirtualMultipleDerivedPoly
@@ -95,6 +97,7 @@ struct VirtualMultipleDerivedPoly
float virtualmultiplederivedpoly_float_; float virtualmultiplederivedpoly_float_;
virtual void f1(){} virtual void f1(){}
virtual void f2(){} virtual void f2(){}
virtual ~VirtualMultipleDerivedPoly(){}
} virtualmultiplederivedpoly; } virtualmultiplederivedpoly;
struct VirtualDerived struct VirtualDerived
@@ -104,6 +107,7 @@ struct VirtualDerived
float virtualderived_float_; float virtualderived_float_;
virtual void f1(){} virtual void f1(){}
virtual void f2(){} virtual void f2(){}
virtual ~VirtualDerived(){}
} virtualderived; } virtualderived;
using namespace boost::intrusive; using namespace boost::intrusive;