aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/ProductBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'Eigen/src/Core/ProductBase.h')
-rw-r--r--Eigen/src/Core/ProductBase.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Eigen/src/Core/ProductBase.h b/Eigen/src/Core/ProductBase.h
index a494b5f87..f6b719d19 100644
--- a/Eigen/src/Core/ProductBase.h
+++ b/Eigen/src/Core/ProductBase.h
@@ -174,6 +174,7 @@ class ProductBase : public MatrixBase<Derived>
mutable PlainObject m_result;
};
+#ifndef EIGEN_TEST_EVALUATORS
// here we need to overload the nested rule for products
// such that the nested type is a const reference to a plain matrix
namespace internal {
@@ -263,6 +264,8 @@ class ScaledProduct
Scalar m_alpha;
};
+#endif // EIGEN_TEST_EVALUATORS
+
/** \internal
* Overloaded to perform an efficient C = (A*B).lazy() */
template<typename Derived>