diff --git a/src/TNL/Solvers/Linear/BICGStabL_impl.h b/src/TNL/Solvers/Linear/BICGStabL_impl.h
index 23f4d69e64f78b738814840667fd10c1c1c32816..025d9b6780880be5b9088fc016de45edf1d1e37f 100644
--- a/src/TNL/Solvers/Linear/BICGStabL_impl.h
+++ b/src/TNL/Solvers/Linear/BICGStabL_impl.h
@@ -68,7 +68,7 @@ solve( ConstVectorViewType b, VectorViewType x )
    // initialize the norm of the preconditioned right-hand-side
    if( this->preconditioner ) {
       this->preconditioner->solve( b, M_tmp );
-      b_norm = lpNorm( M_tmp.getView(), 2.0 );
+      b_norm = lpNorm( M_tmp, 2.0 );
    }
    else
       b_norm = lpNorm( b.getView(), 2.0 );