From d2bee8538f124d273b3bd3b2e696a2814f2a90cc Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de>
Date: Fri, 7 May 2021 18:43:10 +0200
Subject: [PATCH] move argument

---
 .../detail/framework/process/IntLengthModifyingProcess.inl    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/corsika/detail/framework/process/IntLengthModifyingProcess.inl b/corsika/detail/framework/process/IntLengthModifyingProcess.inl
index 24e6249ad..6c22e45a3 100644
--- a/corsika/detail/framework/process/IntLengthModifyingProcess.inl
+++ b/corsika/detail/framework/process/IntLengthModifyingProcess.inl
@@ -8,6 +8,8 @@
 
 #pragma once
 
+#include <utility>
+
 #include <corsika/framework/core/ParticleProperties.hpp>
 #include <corsika/framework/core/PhysicalUnits.hpp>
 
@@ -18,7 +20,7 @@ namespace corsika {
       TUnderlyingProcess& process,
       std::function<IntLengthModifyingProcess::functor_signature> modifier)
       : process_{process}
-      , modifier_{modifier} {}
+      , modifier_{std::move(modifier)} {}
 
   template <class TUnderlyingProcess>
   template <typename TSecondaryView>
-- 
GitLab