No public description PiperOrigin-RevId: 813192026 Change-Id: I6205d1bf30a2d04d5d21043120d0d3c4348025d6
diff --git a/Eigen/src/SparseCore/SparseCompressedBase.h b/Eigen/src/SparseCore/SparseCompressedBase.h index c168283..05c49e5 100644 --- a/Eigen/src/SparseCore/SparseCompressedBase.h +++ b/Eigen/src/SparseCore/SparseCompressedBase.h
@@ -455,7 +455,6 @@ m_data = other.m_data; return *this; } - inline CompressedStorageIterator operator+(difference_type offset) const { return CompressedStorageIterator(m_index + offset, m_data); } @@ -480,7 +479,9 @@ return *this; } inline reference operator*() const { return reference(m_data.keyPtr() + m_index, m_data.valuePtr() + m_index); } - + inline reference operator[](int index) { + return *(*this + index); + } #define MAKE_COMP(OP) \ inline bool operator OP(const CompressedStorageIterator& other) const { return m_index OP other.m_index; } MAKE_COMP(<)