aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/ForceAlignedAccess.h
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-05-18 08:19:23 -0400
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-05-18 08:19:23 -0400
commit5250c4395c1a3546f811f7322f90f9dc954f3fdd (patch)
tree7e54061ec1d8d9c61aa8adb36ca0c8ce0d704d2b /Eigen/src/Core/ForceAlignedAccess.h
parentcf6d3162cce31f608a9e2a3d7a722334fd8f7695 (diff)
compilation fix: const T ---> typename ei_makeconst<T>::type
(error was appearing when building tests with alignmnet disabled) What is this stuff still doing in MatrixBase.h? Shouldn't it move to DenseBase.h? How are Array blocks compiling?
Diffstat (limited to 'Eigen/src/Core/ForceAlignedAccess.h')
-rw-r--r--Eigen/src/Core/ForceAlignedAccess.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/ForceAlignedAccess.h b/Eigen/src/Core/ForceAlignedAccess.h
index bd70a11a9..eedd57751 100644
--- a/Eigen/src/Core/ForceAlignedAccess.h
+++ b/Eigen/src/Core/ForceAlignedAccess.h
@@ -133,7 +133,7 @@ MatrixBase<Derived>::forceAlignedAccess()
*/
template<typename Derived>
template<bool Enable>
-inline const typename ei_meta_if<Enable,ForceAlignedAccess<Derived>,Derived&>::ret
+inline typename ei_makeconst<typename ei_meta_if<Enable,ForceAlignedAccess<Derived>,Derived&>::ret>::type
MatrixBase<Derived>::forceAlignedAccessIf() const
{
return derived();