diff --git a/Eigen/src/SparseCore/CompressedStorage.h b/Eigen/src/SparseCore/CompressedStorage.h index 733b1aa73..81d7cb086 100644 --- a/Eigen/src/SparseCore/CompressedStorage.h +++ b/Eigen/src/SparseCore/CompressedStorage.h @@ -92,7 +92,7 @@ class CompressedStorage { if (m_allocatedSize)(NumTraits::highest(), size + Index(reserveSizeFactor*double(size))); + Index realloc_size = (std::min)(NumTraits::highest(), size + Index(reserveSizeFactor*double(size))); if(realloc_size