diff --git a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.cpp b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.cpp
index 10b3058..d2860d7 100644
--- a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.cpp
+++ b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.cpp
@@ -69,7 +69,8 @@ class DeletableBuildingCriterion : public ElementCriterion
public:
- DeletableBuildingCriterion() {}
+ DeletableBuildingCriterion() = default;
+ virtual ~DeletableBuildingCriterion() = default;
virtual bool isSatisfied(const ConstElementPtr& e) const
{
@@ -105,11 +106,6 @@ private:
int BuildingMerger::logWarnCount = 0;
-BuildingMerger::BuildingMerger() :
-MergerBase()
-{
-}
-
BuildingMerger::BuildingMerger(const set<pair<ElementId, ElementId>>& pairs) :
_pairs(pairs),
_keepMoreComplexGeometryWhenAutoMerging(