From d08fbeab7152d0098e92bdaad147d2f4353060d9 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Sat, 29 Nov 2003 00:29:54 +0000 Subject: [PATCH] Added a protected destructor in derived class git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5442 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Examples/test-suite/virtual_destructor.i | 6 ++++++ 1 file changed, 6 insertions(+) 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() {}; +}; %}