aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/LU/InverseImpl.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2014-08-01 14:48:22 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2014-08-01 14:48:22 +0200
commit2a3c3c49a19572b544b22820065c673cfac9bc04 (patch)
treea1fd384c35bfe0414d5f92517e156b2dfd821e75 /Eigen/src/LU/InverseImpl.h
parentfc13b37c552c6661c81f135cf94edc3de09d2000 (diff)
Fix numerous nested versus nested_eval shortcomings
Diffstat (limited to 'Eigen/src/LU/InverseImpl.h')
-rw-r--r--Eigen/src/LU/InverseImpl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Eigen/src/LU/InverseImpl.h b/Eigen/src/LU/InverseImpl.h
index 174dfbac5..e10fee48f 100644
--- a/Eigen/src/LU/InverseImpl.h
+++ b/Eigen/src/LU/InverseImpl.h
@@ -422,7 +422,11 @@ inline void MatrixBase<Derived>::computeInverseAndDetWithCheck(
// for larger sizes, evaluating has negligible cost and limits code size.
typedef typename internal::conditional<
RowsAtCompileTime == 2,
+#ifndef EIGEN_TEST_EVALUATORS
typename internal::remove_all<typename internal::nested<Derived, 2>::type>::type,
+#else
+ typename internal::remove_all<typename internal::nested_eval<Derived, 2>::type>::type,
+#endif
PlainObject
>::type MatrixType;
internal::compute_inverse_and_det_with_check<MatrixType, ResultType>::run