diff --git a/dune/gfe/localprojectedfefunction.hh b/dune/gfe/localprojectedfefunction.hh
index f3d7da9a88e6002bea9b6be681dcb5aa85ea4eb7..31db2a19b4197fe9151bac3a3c421da006ddf3a8 100644
--- a/dune/gfe/localprojectedfefunction.hh
+++ b/dune/gfe/localprojectedfefunction.hh
@@ -159,7 +159,7 @@ Dune::FieldMatrix< K, m, p > operator* ( const Dune::FieldMatrix< K, m, n > &A,
           for (size_t k=0; k<coefficients_.size(); k++)
             derivative[i][j] += wDer[k][0][j] * coefficients_[k].globalCoordinates()[i];
 
-      typename TargetSpace::DerivativeOfProjection derivativeOfProjection = TargetSpace::derivativeOfProjection(embeddedInterpolation);
+      auto derivativeOfProjection = TargetSpace::derivativeOfProjection(embeddedInterpolation);
 
       typename LocalProjectedFEFunction<dim,ctype,LocalFiniteElement,TargetSpace>::DerivativeType result;