diff --git a/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx b/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx
index 8b4a2d70f7397d4ac5e298a59fa6c70070f3b1b7..caed48c8db159fbfc384ebaabe274f4d8a0adffd 100644
--- a/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx
+++ b/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
 */
 
 #include "xAODBase/IParticle.h"
@@ -218,7 +218,7 @@ namespace Trig {
     ATH_MSG_DEBUG("overall matching result: " << result);
     
     match_result->m_matched = result;
-    return std::move(match_result);
+    return match_result;
   }
 
   void MatchingTool::setCondition(unsigned int condition) {