diff options
-rw-r--r-- | Jamroot.jam | 1 | ||||
-rw-r--r-- | icespider/core/ihttpRequest.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/Jamroot.jam b/Jamroot.jam index aa89be7..a63ba0c 100644 --- a/Jamroot.jam +++ b/Jamroot.jam @@ -17,6 +17,7 @@ project <variant>release:<lto>on <variant>debug:<warnings>extra <variant>debug:<warnings-as-errors>on + <variant>debug:<cflags>-Wnon-virtual-dtor <variant>debug:<cflags>-Wcast-align <variant>debug:<cflags>-Wunused <variant>debug:<cflags>-Wnull-dereference diff --git a/icespider/core/ihttpRequest.h b/icespider/core/ihttpRequest.h index a54eae3..f88d81f 100644 --- a/icespider/core/ihttpRequest.h +++ b/icespider/core/ihttpRequest.h @@ -27,6 +27,7 @@ namespace IceSpider { class DLL_PUBLIC IHttpRequest { public: explicit IHttpRequest(const Core *); + virtual ~IHttpRequest() = default; [[nodiscard]] Ice::Context getContext() const; [[nodiscard]] virtual const PathElements & getRequestPath() const = 0; |