diff --git a/Eigen/src/Eigenvalues/Tridiagonalization.h b/Eigen/src/Eigenvalues/Tridiagonalization.h index 66bec20d9..2296f0a9f 100644 --- a/Eigen/src/Eigenvalues/Tridiagonalization.h +++ b/Eigen/src/Eigenvalues/Tridiagonalization.h @@ -548,7 +548,7 @@ template struct TridiagonalizationMatrixTReturnType { result.setZero(); result.template diagonal<1>() = m_matrix.template diagonal<-1>().conjugate(); - result.template diagonal() = m_matrix.template diagonal(); + result.diagonal() = m_matrix.diagonal(); result.template diagonal<-1>() = m_matrix.template diagonal<-1>(); }