diff --git a/AMDiS/src/ITL_Solver.h b/AMDiS/src/ITL_Solver.h
index d6f2bf23dbf8d014e6b28870aed44598e4e17b95..7c57d2ab0639637432ad20bb1f48988641e84ee8 100644
--- a/AMDiS/src/ITL_Solver.h
+++ b/AMDiS/src/ITL_Solver.h
@@ -279,8 +279,8 @@ namespace AMDiS {
   {
   public:
     template < class LinOp, class X, class B, class L, class R, class I >
-    int operator()(const LinOp& A, X& x, const B& b, const L&, const R&, I& iter, int ell)
-    { return itl::gmres(A, x, b, iter, ell); }
+    int operator()(const LinOp& A, X& x, const B& b, const L& l, const R& r, I& iter, int ell)
+    { return itl::gmres(A, x, b, l, r, iter, ell); }
   };
 
   /**