Warning C5054 compiling Eigen v3.3.9 with VS2019 v16.8.x

I get many warnings C5054 compiling Eigen v3.3.9 with VS2019 (compiler version 16.8.x).

Heres a simple case in file Matrix.h:

enum {
   RowsAtCompileTime = _Rows,
   ColsAtCompileTime = _Cols,
   MaxRowsAtCompileTime = _MaxRows,
   MaxColsAtCompileTime = _MaxCols,
   Flags = compute_matrix_flags<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::ret,
   Options = _Options,
   InnerStrideAtCompileTime = 1,
   OuterStrideAtCompileTime = (Options&RowMajor) ? ColsAtCompileTime : RowsAtCompileTime,
   
   // FIXME, the following flag in only used to define NeedsToAlign in PlainObjectBase
   EvaluatorFlags = LinearAccessBit | DirectAccessBit | packet_access_bit | row_major_bit,
   Alignment = actual_alignment
 };

The warning is in OuterStrideAtCompileTime = (Options&RowMajor) ? ColsAtCompileTime : RowsAtCompileTime.

I get similar warnings with all other operators in enum: +, =, ...

Project has been compiled with option /std:c++latest