From fb3a8aa0fd223f179b9cdf9cdd6ab3c5b219d2a6 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 28 Aug 2021 20:58:28 +0100 Subject: Add -Wnon-virtual-dtor --- Jamroot.jam | 1 + lib/eventHandlerBase.h | 1 + 2 files changed, 2 insertions(+) diff --git a/Jamroot.jam b/Jamroot.jam index 51c4191..5635cbb 100644 --- a/Jamroot.jam +++ b/Jamroot.jam @@ -20,6 +20,7 @@ project : requirements release:on debug:extra debug:on + debug:-Wnon-virtual-dtor debug:-Wconversion coverage:on tidy:boost-* diff --git a/lib/eventHandlerBase.h b/lib/eventHandlerBase.h index df7388c..6187139 100644 --- a/lib/eventHandlerBase.h +++ b/lib/eventHandlerBase.h @@ -9,6 +9,7 @@ namespace MyGrate { using MariaDB_Event_Ptr = std::unique_ptr; class EventHandlerBase { public: + virtual ~EventHandlerBase() = default; virtual void tableMap(MariaDB_Event_Ptr); virtual void insertRow(MariaDB_Event_Ptr); virtual void updateRow(MariaDB_Event_Ptr); -- cgit v1.2.3