diff --git a/Eigen/src/Core/TriangularMatrix.h b/Eigen/src/Core/TriangularMatrix.h index 1a8f6493d..e5d7367d8 100644 --- a/Eigen/src/Core/TriangularMatrix.h +++ b/Eigen/src/Core/TriangularMatrix.h @@ -88,11 +88,11 @@ template class TriangularBase : public AnyMatrixBase void check_coordinates(int row, int col) { - ei_assert(col>0 && col0 && row=0 && col=0 && row=row) || (Mode==LowerTriangular && col<=row) - || (Mode==StrictlyUpperTriangular && col>row) - || (Mode==StrictlyLowerTriangular && colrow) + || ((Mode==StrictlyLowerTriangular || Mode==UnitLowerTriangular) && col