]> granicus.if.org Git - gc/commitdiff
Eliminate CSA warning of non-virtual destructor in test_cpp base class
authorIvan Maidanski <ivmai@mail.ru>
Fri, 21 Jul 2017 15:32:22 +0000 (18:32 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 7 Aug 2017 22:07:43 +0000 (01:07 +0300)
* tests/test_cpp.cc (B::~B): Make the destructor virtual.

tests/test_cpp.cc

index 42a5e06a77415ba4801a91e84dcecf03635cf394..2b774fb0d0a9ecc3cbe72cf6af1f42723d8b1a30 100644 (file)
@@ -91,7 +91,7 @@ class B: public GC_NS_QUALIFY(gc), public A { public:
     /* A collectible class. */
 
     GC_ATTR_EXPLICIT B( int j ): A( j ) {}
-    ~B() {
+    virtual ~B() {
         my_assert( deleting );}
     static void Deleting( int on ) {
         deleting = on;}