diff --git a/Control/AthenaKernel/AthenaKernel/CondCont.icc b/Control/AthenaKernel/AthenaKernel/CondCont.icc
index 76f4cdcf021a3286dc0e290db616b8dec45ac8c1..ab40ddbbf0e75d6cedf8cbf0e33392860b84faef 100644
--- a/Control/AthenaKernel/AthenaKernel/CondCont.icc
+++ b/Control/AthenaKernel/AthenaKernel/CondCont.icc
@@ -212,7 +212,7 @@ CondCont<T>::CondCont (Athena::IRCUSvc& rcusvc,
  * @brief Destructor.
  */
 template <typename T>
-CondCont<T>::~CondCont<T>()
+CondCont<T>::~CondCont()
 {
 }    
 
@@ -409,7 +409,7 @@ bool CondContMixedBase::valid (const EventIDBase& t) const
  * @brief Destructor.
  */
 template <typename T>
-CondContMixed<T>::~CondContMixed<T>()
+CondContMixed<T>::~CondContMixed()
 {
 }    
 
diff --git a/Control/AthenaKernel/AthenaKernel/MetaCont.h b/Control/AthenaKernel/AthenaKernel/MetaCont.h
index c19ee682149a8ab6c08c687781a0b78356d5c38f..62b1e079162acea6a0393f9401a0be31f7309e20 100644
--- a/Control/AthenaKernel/AthenaKernel/MetaCont.h
+++ b/Control/AthenaKernel/AthenaKernel/MetaCont.h
@@ -104,7 +104,7 @@ namespace SG {
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
 template <typename T>
-MetaCont<T>::~MetaCont<T>() {
+MetaCont<T>::~MetaCont() {
   for (auto t : m_metaSet) {
     delete t.second;
   }