diff --git a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h index f80f3b410..2c6798d63 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h @@ -71,14 +71,8 @@ struct general_matrix_matrix_triangular_product(kc, mc, nc, 1); - - kc = blocking.kc(); - mc = (std::min)(size,blocking.mc()); - nc = (std::min)(size,blocking.nc()); + Index kc = blocking.kc(); + Index mc = (std::min)(size,blocking.mc()); // !!! mc must be a multiple of nr: if(mc > Traits::nr) diff --git a/Eigen/src/Core/products/SelfadjointMatrixMatrix.h b/Eigen/src/Core/products/SelfadjointMatrixMatrix.h index ba8ee1d53..da6f82abc 100644 --- a/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +++ b/Eigen/src/Core/products/SelfadjointMatrixMatrix.h @@ -344,10 +344,8 @@ EIGEN_DONT_INLINE void product_selfadjoint_matrix