diff --git a/Eigen/src/Sparse/SparseRedux.h b/Eigen/src/Sparse/SparseRedux.h index 14de4210a..a243be6ab 100644 --- a/Eigen/src/Sparse/SparseRedux.h +++ b/Eigen/src/Sparse/SparseRedux.h @@ -42,7 +42,7 @@ typename ei_traits >::Scalar SparseMatrix<_Scalar,_Options>::sum() const { ei_assert(rows()>0 && cols()>0 && "you are using a non initialized matrix"); - return Matrix::Map(m_data.value(0), m_data.size()).sum(); + return Matrix::Map(&m_data.value(0), m_data.size()).sum(); } template @@ -50,7 +50,7 @@ typename ei_traits >::Scalar SparseVector<_Scalar,_Options>::sum() const { ei_assert(rows()>0 && cols()>0 && "you are using a non initialized matrix"); - return Matrix::Map(m_data.value(0), m_data.size()).sum(); + return Matrix::Map(&m_data.value(0), m_data.size()).sum(); } #endif // EIGEN_SPARSEREDUX_H