aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Diagonal.h
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2011-01-18 09:14:14 -0500
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2011-01-18 09:14:14 -0500
commit604afc9acaa95c8ee4e89a14396c24eaa67de033 (patch)
tree38a5f088fcf4c78e21525272eae1fffeea67adb9 /Eigen/src/Core/Diagonal.h
parent9b2546fea862d1e12b9d8073475d4a0484da5780 (diff)
fix bug #155, const-related compilation error
Diffstat (limited to 'Eigen/src/Core/Diagonal.h')
-rw-r--r--Eigen/src/Core/Diagonal.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/Diagonal.h b/Eigen/src/Core/Diagonal.h
index 3fea583a5..5b44a6c3d 100644
--- a/Eigen/src/Core/Diagonal.h
+++ b/Eigen/src/Core/Diagonal.h
@@ -162,10 +162,10 @@ MatrixBase<Derived>::diagonal()
/** This is the const version of diagonal(). */
template<typename Derived>
-inline const typename MatrixBase<Derived>::ConstDiagonalReturnType
+inline typename MatrixBase<Derived>::ConstDiagonalReturnType
MatrixBase<Derived>::diagonal() const
{
- return derived();
+ return ConstDiagonalReturnType(derived());
}
/** \returns an expression of the \a DiagIndex-th sub or super diagonal of the matrix \c *this