From 65800cc4f0b6865bed2174ca1835bae4a3da1a47 Mon Sep 17 00:00:00 2001
From: Timo Koch <timo.koch@iws.uni-stuttgart.de>
Date: Sun, 10 Jan 2021 18:09:07 +0100
Subject: [PATCH] [material] Use implicit capture mode to avoid clang compiler
 warning about unused capture

The default capture mode [&] also captures this. The base class name should be
able to be implicitly captured but is not for some older gcc versions.
---
 .../fluidmatrixinteractions/2p/splinemateriallaw.hh         | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh b/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh
index 78e1967384..a3910da78a 100644
--- a/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh
@@ -90,16 +90,16 @@ public:
         numSwSamples_ = getParamFromGroup<Scalar>(paramGroup, "SplineNumSwSamples", 30);
 
         pcSpline_ = makeSweSpline_(
-            [this](const auto s){ return TwoPMaterialLaw::pc(s); },
+            [&](const auto s){ return TwoPMaterialLaw::pc(s); },
             approximatePcSwInverse
         );
 
         krwSpline_ = makeSweSpline_(
-            [this](const auto s){ return TwoPMaterialLaw::krw(s); }
+            [&](const auto s){ return TwoPMaterialLaw::krw(s); }
         );
 
         krnSpline_ = makeSweSpline_(
-            [this](const auto s){ return TwoPMaterialLaw::krn(s); }
+            [&](const auto s){ return TwoPMaterialLaw::krn(s); }
         );
     }
 
-- 
GitLab