diff --git a/SWIG/Examples/test-suite/virtual_destructor.i b/SWIG/Examples/test-suite/virtual_destructor.i index da357c4a3..f45fccc53 100644 --- a/SWIG/Examples/test-suite/virtual_destructor.i +++ b/SWIG/Examples/test-suite/virtual_destructor.i @@ -1,6 +1,8 @@ /* This testcase checks that a virtual destructor with void as a parameter is correctly handled. +Also tests a class with protected destructor derived from a class with a +public destructor. */ %module virtual_destructor @@ -13,4 +15,8 @@ public: virtual ~VirtualVoidDestructor(void) { }; }; +class Derived : public VirtualVoidDestructor { +protected: + virtual ~Derived() {}; +}; %}