--- Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h.orig 2018-05-08 14:00:08.000000000 -0500 +++ Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h 2018-05-08 14:00:21.000000000 -0500 @@ -52,7 +52,7 @@ static EIGEN_STRONG_INLINE void run(Index size, Index depth,const Scalar* lhs, Index lhsStride, \ const Scalar* rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha, level3_blocking& blocking) \ { \ - if ( lhs==rhs && ((UpLo&(Lower|Upper)==UpLo)) ) { \ + if ( lhs==rhs && ((UpLo&(Lower|Upper))==UpLo) ) { \ general_matrix_matrix_rankupdate \ ::run(size,depth,lhs,lhsStride,rhs,rhsStride,res,resStride,alpha,blocking); \ } else { \