diff --git a/Eigen/src/Core/products/TriangularSolverMatrix.h b/Eigen/src/Core/products/TriangularSolverMatrix.h index 1bed66ed8..223c38b86 100644 --- a/Eigen/src/Core/products/TriangularSolverMatrix.h +++ b/Eigen/src/Core/products/TriangularSolverMatrix.h @@ -183,7 +183,7 @@ EIGEN_DONT_INLINE void triangular_solve_matrix struct triangular_solve_matrix @@ -202,6 +202,7 @@ EIGEN_DONT_INLINE void triangular_solve_matrix& blocking) { Index rows = otherSize; + typedef typename NumTraits::Real RealScalar; typedef blas_data_mapper LhsMapper; typedef const_blas_data_mapper RhsMapper; @@ -306,9 +307,9 @@ EIGEN_DONT_INLINE void triangular_solve_matrix