diff --git a/Framework/Algorithms/src/Minus.cpp b/Framework/Algorithms/src/Minus.cpp
index bd3b569932b293bec5e961bc6340cfa1cb42915b..89ee31571514e8f74251cdd5d748281460b171b4 100644
--- a/Framework/Algorithms/src/Minus.cpp
+++ b/Framework/Algorithms/src/Minus.cpp
@@ -33,13 +33,13 @@ void Minus::performBinaryOperation(const HistogramData::Histogram &lhs,
                                    HistogramData::HistogramE &EOut) {
   using std::placeholders::_1;
   std::transform(lhs.y().begin(), lhs.y().end(), YOut.begin(),
-                 [rhsY](const double &l) { return l - rhsY; });
+                 [rhsY](double l) { return l - rhsY; });
   // Only do E if non-zero, otherwise just copy
   if (rhsE != 0) {
     double rhsE2 = rhsE * rhsE;
     std::transform(
         lhs.e().begin(), lhs.e().end(), EOut.begin(),
-        [rhsE2](const double &l) { return std::sqrt(l * l + rhsE2); });
+        [rhsE2](double l) { return std::sqrt(l * l + rhsE2); });
   } else
     EOut = lhs.e();
 }
diff --git a/Framework/Algorithms/src/Plus.cpp b/Framework/Algorithms/src/Plus.cpp
index b97ec5d3f8823ed3faa6f0357b5783d6d075e928..23f53f15e29dbd87dd795cbad5871b8958040516 100644
--- a/Framework/Algorithms/src/Plus.cpp
+++ b/Framework/Algorithms/src/Plus.cpp
@@ -36,14 +36,14 @@ void Plus::performBinaryOperation(const HistogramData::Histogram &lhs,
                                   HistogramData::HistogramE &EOut) {
   using std::placeholders::_1;
   std::transform(lhs.y().begin(), lhs.y().end(), YOut.begin(),
-                 [rhsY](const double &l) { return l + rhsY; });
+                 [rhsY](double l) { return l + rhsY; });
   // Only do E if non-zero, otherwise just copy
 
   if (rhsE != 0.) {
     double rhsE2 = rhsE * rhsE;
     std::transform(
         lhs.e().begin(), lhs.e().end(), EOut.begin(),
-        [rhsE2](const double &l) { return std::sqrt(l * l + rhsE2); });
+        [rhsE2](double l) { return std::sqrt(l * l + rhsE2); });
   } else
     EOut = lhs.e();
 }