From 3f9b3e505ea38e4fac311985a3981f4961f107ea Mon Sep 17 00:00:00 2001 From: Ian McInerney Date: Fri, 24 Apr 2020 18:24:39 +0100 Subject: [PATCH] Add some virtual destructors --- pcbnew/drc/courtyard_overlap.h | 4 +++- pcbnew/drc/drc_provider.h | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pcbnew/drc/courtyard_overlap.h b/pcbnew/drc/courtyard_overlap.h index 79d12deb3f..fe00ce5270 100644 --- a/pcbnew/drc/courtyard_overlap.h +++ b/pcbnew/drc/courtyard_overlap.h @@ -37,7 +37,9 @@ class DRC_COURTYARD_OVERLAP : public DRC_TEST_PROVIDER public: DRC_COURTYARD_OVERLAP( MARKER_HANDLER aMarkerHandler ); + virtual ~DRC_COURTYARD_OVERLAP() {}; + bool RunDRC( BOARD& aBoard ) const override; }; -#endif // DRC_COURTYARD_OVERLAP__H \ No newline at end of file +#endif // DRC_COURTYARD_OVERLAP__H diff --git a/pcbnew/drc/drc_provider.h b/pcbnew/drc/drc_provider.h index 7ce4f3495b..74957cb547 100644 --- a/pcbnew/drc/drc_provider.h +++ b/pcbnew/drc/drc_provider.h @@ -52,6 +52,8 @@ public: */ virtual bool RunDRC( BOARD& aBoard ) const = 0; + virtual ~DRC_TEST_PROVIDER() {} + protected: DRC_TEST_PROVIDER( MARKER_HANDLER aMarkerHandler ) : m_marker_handler( std::move( aMarkerHandler ) ) @@ -278,4 +280,4 @@ public: }; -#endif // DRC_PROVIDER__H \ No newline at end of file +#endif // DRC_PROVIDER__H