From 7031f4e783e7aef3150df9bae628d00009220349 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 12 Nov 2015 17:10:19 +0100 Subject: [PATCH] bug #1111: fix infinite recursion in sparse-column-major.row(i).nonZeros() (it now produces a compilation error) --- Eigen/src/SparseCore/SparseBlock.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Eigen/src/SparseCore/SparseBlock.h b/Eigen/src/SparseCore/SparseBlock.h index 6d4f6ffff..4f4983508 100644 --- a/Eigen/src/SparseCore/SparseBlock.h +++ b/Eigen/src/SparseCore/SparseBlock.h @@ -369,7 +369,6 @@ public: typename SparseMatrixType::Nested m_matrix; Index m_outerStart; const internal::variable_if_dynamic m_outerSize; - }; //---------- @@ -530,7 +529,8 @@ public: const internal::variable_if_dynamic m_startCol; const internal::variable_if_dynamic m_blockRows; const internal::variable_if_dynamic m_blockCols; - + private: + Index nonZeros() const; }; } // end namespace Eigen