fixing warning C5054: operator '==': deprecated between enumerations of different types

This commit is contained in:
Victor Ceballos 2024-06-04 16:44:13 +03:00
parent eac6355df2
commit 27f8176254

View File

@ -810,7 +810,7 @@ struct diagonal_product_evaluator_base : evaluator_base<Derived> {
: (Derived::MaxColsAtCompileTime == 1 && Derived::MaxRowsAtCompileTime != 1) ? ColMajor
: MatrixFlags & RowMajorBit ? RowMajor
: ColMajor,
SameStorageOrder_ = StorageOrder_ == (MatrixFlags & RowMajorBit ? RowMajor : ColMajor),
SameStorageOrder_ = int(StorageOrder_) == ((MatrixFlags & RowMajorBit) ? RowMajor : ColMajor),
ScalarAccessOnDiag_ = !((int(StorageOrder_) == ColMajor && int(ProductOrder) == OnTheLeft) ||
(int(StorageOrder_) == RowMajor && int(ProductOrder) == OnTheRight)),