%module xxx
struct BadDestructor1 {
virtual ~BadDestructor1() = 1;
};
struct BadDestructor2 {
~BadDestructor2() = 0;
struct BadDestructor3 {
~BadDestructor3() const;