From 28d6e84150d1e84597de31b76d93606a59e945c3 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Tue, 25 Jan 2011 16:33:02 +0100 Subject: [PATCH] fix compilation after recent const change in return types --- Eigen/src/Sparse/SparseDiagonalProduct.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Eigen/src/Sparse/SparseDiagonalProduct.h b/Eigen/src/Sparse/SparseDiagonalProduct.h index 994bf163e..fb9a29c05 100644 --- a/Eigen/src/Sparse/SparseDiagonalProduct.h +++ b/Eigen/src/Sparse/SparseDiagonalProduct.h @@ -115,9 +115,9 @@ namespace internal { template class sparse_diagonal_product_inner_iterator_selector - : public CwiseUnaryOp,Rhs>::InnerIterator + : public CwiseUnaryOp,const Rhs>::InnerIterator { - typedef typename CwiseUnaryOp,Rhs>::InnerIterator Base; + typedef typename CwiseUnaryOp,const Rhs>::InnerIterator Base; typedef typename Lhs::Index Index; public: inline sparse_diagonal_product_inner_iterator_selector( @@ -149,9 +149,9 @@ class sparse_diagonal_product_inner_iterator_selector template class sparse_diagonal_product_inner_iterator_selector - : public CwiseUnaryOp,Lhs>::InnerIterator + : public CwiseUnaryOp,const Lhs>::InnerIterator { - typedef typename CwiseUnaryOp,Lhs>::InnerIterator Base; + typedef typename CwiseUnaryOp,const Lhs>::InnerIterator Base; typedef typename Lhs::Index Index; public: inline sparse_diagonal_product_inner_iterator_selector(