diff --git a/src/jrd/trace/TraceObjects.h b/src/jrd/trace/TraceObjects.h index 00b0d466228..c94f05480ce 100644 --- a/src/jrd/trace/TraceObjects.h +++ b/src/jrd/trace/TraceObjects.h @@ -503,6 +503,8 @@ class TraceDescriptors { } + virtual ~TraceDescriptors() = default; + FB_SIZE_T getCount() { fillParams(); @@ -543,7 +545,7 @@ class TraceDscFromValues : public TraceDescriptors {} protected: - void fillParams(); + void fillParams() override; private: Request* const m_request; @@ -561,7 +563,7 @@ class TraceDscFromMsg : public TraceDescriptors {} protected: - void fillParams(); + void fillParams() override; private: const Format* const m_format; @@ -585,7 +587,7 @@ class TraceDscFromDsc : public TraceDescriptors } protected: - void fillParams() {} + void fillParams() override {} };