diff --git a/examples/foo.h b/examples/foo.h index 97145b6..a755643 100644 --- a/examples/foo.h +++ b/examples/foo.h @@ -453,7 +453,7 @@ inline CannotBeConstructed* get_cannot_be_constructed_ptr () { class AbstractBaseClass { public: - ~AbstractBaseClass () {} + virtual ~AbstractBaseClass () {} protected: // A pure virtual method with a parameter type so strange that it @@ -469,7 +469,7 @@ protected: class AbstractBaseClassImpl : public AbstractBaseClass { public: - ~AbstractBaseClassImpl () {} + virtual ~AbstractBaseClassImpl () {} // -#- @return(caller_owns_return=true) -#- static AbstractBaseClass* get_abstract_base_class_ptr1 ()