diff --git a/AMDiS/src/ITL_Solver.h b/AMDiS/src/ITL_Solver.h
index 558dcd0d7fa27a5d73f1d2bb068a7cd8912160ac..773e813055743458e35dac00f1fb995c4b19a63f 100644
--- a/AMDiS/src/ITL_Solver.h
+++ b/AMDiS/src/ITL_Solver.h
@@ -220,8 +220,10 @@ 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)
-    { return itl::tfqmr(A, x, b, iter); }
+    int operator()(const LinOp& A, X& x, const B& b, const L& l, const R& r, I& iter)
+    { 
+      return itl::tfqmr(A, x, b, l, r, iter); 
+    }
   };