Add -Wsuggest-destructor-override to enabled warnings

This commit is contained in:
Martin Hořeňovský
2022-05-02 10:45:02 +02:00
parent 722c197855
commit 7752229105
6 changed files with 6 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ namespace Catch {
class IMutableContext : public IContext {
public:
virtual ~IMutableContext(); // = default
~IMutableContext() override; // = default
virtual void setResultCapture( IResultCapture* resultCapture ) = 0;
virtual void setConfig( IConfig const* config ) = 0;

View File

@@ -33,7 +33,7 @@ namespace Detail {
setp( data, data + sizeof(data) );
}
~StreamBufImpl() noexcept {
~StreamBufImpl() noexcept override {
StreamBufImpl::sync();
}

View File

@@ -32,7 +32,7 @@ namespace Catch {
GeneratorTracker( TestCaseTracking::NameAndLocation const& nameAndLocation, TrackerContext& ctx, ITracker* parent )
: TrackerBase( nameAndLocation, ctx, parent )
{}
~GeneratorTracker();
~GeneratorTracker() override;
static GeneratorTracker& acquire( TrackerContext& ctx, TestCaseTracking::NameAndLocation const& nameAndLocation ) {
GeneratorTracker* tracker;

View File

@@ -22,7 +22,7 @@ namespace Matchers {
class MatcherGenericBase : public MatcherUntypedBase {
public:
MatcherGenericBase() = default;
virtual ~MatcherGenericBase(); // = default;
~MatcherGenericBase() override; // = default;
MatcherGenericBase(MatcherGenericBase&) = default;
MatcherGenericBase(MatcherGenericBase&&) = default;