diff --git a/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchResult.cxx b/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchResult.cxx
index fe31f29d49d982ab7a08275e8088c47f0a0c0b3b..4bfbee38fc5545619cb4a430100b3b41b1277572 100644
--- a/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchResult.cxx
+++ b/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchResult.cxx
@@ -41,7 +41,6 @@ namespace Trig{
   
   std::vector<const xAOD::IParticle*> MatchResult::bestMatchedObjects(){
     double bestcost = 0;
-    const ComboMatch* bestcombo = 0;
     int i = 0;
     int bestindex = -1;
     for (const auto combresult : m_combresults){
diff --git a/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx b/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx
index 91ab50641113cab70a2128881ffbf08b69fbf437..4a1c658e88628bc39b864c69a4cdd454f808493b 100644
--- a/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx
+++ b/Trigger/TrigAnalysis/TriggerMatchingTool/Root/MatchingTool.cxx
@@ -140,7 +140,7 @@ namespace Trig {
     
 
     //record sum of costs
-    for(int i = 0; i < result.assignment.size(); ++i){
+    for(size_t i = 0; i < result.assignment.size(); ++i){
       result.total_cost += distance_matrix[i][result.assignment[i]];
     }