From 1e37331db4817285050b982bc1cad82a112fabb7 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Tue, 7 Jan 2014 19:01:03 -0800 Subject: [PATCH] Fix -Wenum-compare Pulled fixe from latest eigen across. Figured it was safer to patch than to pull across whole new version of eigen. --- libs/eigen/Eigen/src/Core/DenseBase.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/eigen/Eigen/src/Core/DenseBase.h b/libs/eigen/Eigen/src/Core/DenseBase.h index 838fa4030..920904f24 100644 --- a/libs/eigen/Eigen/src/Core/DenseBase.h +++ b/libs/eigen/Eigen/src/Core/DenseBase.h @@ -169,8 +169,8 @@ template class DenseBase IsRowMajor = int(Flags) & RowMajorBit, /**< True if this expression has row-major storage order. */ - InnerSizeAtCompileTime = int(IsVectorAtCompileTime) ? SizeAtCompileTime - : int(IsRowMajor) ? ColsAtCompileTime : RowsAtCompileTime, + InnerSizeAtCompileTime = int(IsVectorAtCompileTime) ? int(SizeAtCompileTime) + : int(IsRowMajor) ? int(ColsAtCompileTime) : int(RowsAtCompileTime), CoeffReadCost = internal::traits::CoeffReadCost, /**< This is a rough measure of how expensive it is to read one coefficient from -- 2.22.0