diff --git a/Examples/test-suite/common.mk b/Examples/test-suite/common.mk index b59dd1e36..114b79f97 100644 --- a/Examples/test-suite/common.mk +++ b/Examples/test-suite/common.mk @@ -536,6 +536,7 @@ CPP_TEST_CASES += \ varargs_overload \ variable_replacement \ virtual_destructor \ + virtual_derivation \ virtual_poly \ virtual_vs_nonvirtual_base \ voidtest \ diff --git a/Examples/test-suite/virtual_derivation.i b/Examples/test-suite/virtual_derivation.i index a199646d4..59b7fcea1 100644 --- a/Examples/test-suite/virtual_derivation.i +++ b/Examples/test-suite/virtual_derivation.i @@ -58,6 +58,7 @@ class IndexReader{ public: virtual void norms() = 0; + virtual ~IndexReader() {} }; class MultiReader : public IndexReader {