diff --git a/Eigen/src/Core/util/Constants.h b/Eigen/src/Core/util/Constants.h index 14449eb6c..d9e51ffea 100644 --- a/Eigen/src/Core/util/Constants.h +++ b/Eigen/src/Core/util/Constants.h @@ -53,14 +53,14 @@ const int Infinity = -1; const unsigned int RowMajorBit = 0x1; /** \ingroup flags - * + * \deprecated * means the expression should be evaluated by the calling expression */ -const unsigned int EvalBeforeNestingBit = 0x2; +const unsigned int EvalBeforeNestingBit = 0x2; // FIXME deprecated /** \ingroup flags - * + * \deprecated * means the expression should be evaluated before any assignment */ -const unsigned int EvalBeforeAssigningBit = 0x4; +const unsigned int EvalBeforeAssigningBit = 0x4; // FIXME deprecated /** \ingroup flags * diff --git a/Eigen/src/Core/util/ForwardDeclarations.h b/Eigen/src/Core/util/ForwardDeclarations.h index ecb811910..975fdbf2a 100644 --- a/Eigen/src/Core/util/ForwardDeclarations.h +++ b/Eigen/src/Core/util/ForwardDeclarations.h @@ -141,8 +141,10 @@ template class ArrayWrapper; template class MatrixWrapper; namespace internal { +#ifndef EIGEN_TEST_EVALUATROS template struct solve_retval_base; template struct solve_retval; +#endif template struct kernel_retval_base; template struct kernel_retval; template struct image_retval_base;