diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixPowerBase.h b/unsupported/Eigen/src/MatrixFunctions/MatrixPowerBase.h index edd14931e..b6fae9e6d 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixPowerBase.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixPowerBase.h @@ -97,7 +97,7 @@ class MatrixPowerBase protected: typedef Array RealArray; - const MatrixType& m_A; + typename MatrixType::Nested m_A; MatrixType m_tmp1, m_tmp2; RealScalar m_conditionNumber; }; @@ -124,7 +124,7 @@ class MatrixPowerProduct : public MatrixBase private: Derived& m_pow; - const Rhs& m_b; + typename Rhs::Nested m_b; const RealScalar m_p; };