diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 52e26247b242a85ac5480e5512a655887050ae8e..52b5573b1649f9c85d41027b8e4f93e23b998c7d 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -226,7 +226,7 @@ int main(int argc, char *argv[]) {
     // TODO: clean up once generic lambdas arrive
     auto const solveLinearProblem = [&](
         Dune::BitSetVector<dims> const &_dirichletNodes, Matrix const &_matrix,
-        Vector const &_rhs, Vector &_x, EnergyNorm<Matrix, Vector> _norm,
+        Vector const &_rhs, Vector &_x, EnergyNorm<Matrix, Vector> const &_norm,
         Dune::ParameterTree const &_localParset) {
       LinearFactory factory(parset.sub("solver.tnnmg"), // FIXME
                             refinements, *grid, _dirichletNodes);