diff --git a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMatch.h b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMatch.h
index 06888c8..c2a1ee9 100644
--- a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMatch.h
+++ b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMatch.h
@@ -51,10 +51,11 @@ public:
static const QString MATCH_NAME;
- BuildingMatch();
+ BuildingMatch() = default;
BuildingMatch(const ConstMatchThresholdPtr& mt);
BuildingMatch(const ConstOsmMapPtr& map, const std::shared_ptr<const BuildingRfClassifier>& rf,
const ElementId& eid1, const ElementId& eid2, const ConstMatchThresholdPtr& mt);
+ virtual ~BuildingMatch() = default;
virtual const MatchClassification& getClassification() const override { return _p; }