Equip the visitor macro with a virtual dtor.
authorRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Mon, 25 Jul 2005 01:05:33 +0000 (01:05 +0000)
committerRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Mon, 25 Jul 2005 01:05:33 +0000 (01:05 +0000)
ginac/registrar.h

index 333b5f070f6ffca2c38429c1f9ab698bf9b0968e..16f39020d9ec1d1b89834077b8a733de4d78687c 100644 (file)
@@ -113,6 +113,7 @@ public: \
        class visitor { \
        public: \
                virtual void visit(const classname &) = 0; \
        class visitor { \
        public: \
                virtual void visit(const classname &) = 0; \
+               virtual ~visitor() {}; \
        };
 
 /** Macro for inclusion in the declaration of each registered class.
        };
 
 /** Macro for inclusion in the declaration of each registered class.