diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2011-01-07 05:16:01 -0500 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2011-01-07 05:16:01 -0500 |
commit | 98f027430565fab169bee441e8c5db64b53709c7 (patch) | |
tree | cfcc13910f07439f9b5ccf83f83332686b06730a /Eigen/src/Core/Diagonal.h | |
parent | c7baf07a3e687784d7fcf7f00475f69f62c510e3 (diff) |
third pass of const-correctness fixes (bug #54), hopefully the last one...
Diffstat (limited to 'Eigen/src/Core/Diagonal.h')
-rw-r--r-- | Eigen/src/Core/Diagonal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/Diagonal.h b/Eigen/src/Core/Diagonal.h index 30818f6d1..3fea583a5 100644 --- a/Eigen/src/Core/Diagonal.h +++ b/Eigen/src/Core/Diagonal.h @@ -82,7 +82,7 @@ template<typename MatrixType, int DiagIndex> class Diagonal typedef typename internal::dense_xpr_base<Diagonal>::type Base; EIGEN_DENSE_PUBLIC_INTERFACE(Diagonal) - inline Diagonal(const MatrixType& matrix, Index index = DiagIndex) : m_matrix(matrix), m_index(index) {} + inline Diagonal(typename internal::as_argument<MatrixType>::type matrix, Index index = DiagIndex) : m_matrix(matrix), m_index(index) {} EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Diagonal) |