diff --git a/examples/Conditions/src/ConditionExampleObjects.cpp b/examples/Conditions/src/ConditionExampleObjects.cpp
index df6862d340c1809494e3dbe7f99f11b0cb250e69..5c319192b30543c7b20bdc08c2dde5ee38f8e74a 100644
--- a/examples/Conditions/src/ConditionExampleObjects.cpp
+++ b/examples/Conditions/src/ConditionExampleObjects.cpp
@@ -262,10 +262,6 @@ ConditionsDependencyCreator::ConditionsDependencyCreator(ConditionsContent& c, P
   callUnresolved = std::shared_ptr<ConditionUpdateCall>(new ConditionUpdateUnresolved(printLevel));
 }
 
-/// Destructor
-ConditionsDependencyCreator::~ConditionsDependencyCreator()  {
-}
-
 /// Callback to process a single detector element
 int ConditionsDependencyCreator::operator()(DetElement de, int)  const  {
   ConditionKey      key     (de,"derived_data");
diff --git a/examples/Conditions/src/ConditionExampleObjects.h b/examples/Conditions/src/ConditionExampleObjects.h
index 5763f6a6c15d3bfab8298b3cb124a1f065d0fa45..14f2bee9c338c5979888e9a29e4e74177bdba4b1 100644
--- a/examples/Conditions/src/ConditionExampleObjects.h
+++ b/examples/Conditions/src/ConditionExampleObjects.h
@@ -282,7 +282,7 @@ namespace dd4hep {
       /// Constructor
       ConditionsDependencyCreator(ConditionsContent& c, PrintLevel p, bool persist=false, int extended=0);
       /// Destructor
-      virtual ~ConditionsDependencyCreator();
+      virtual ~ConditionsDependencyCreator() = default;
       /// Callback to process a single detector element
       virtual int operator()(DetElement de, int level) const final;
     };