From 23b958818e2d645b7e92d80072c06602cd6bbd28 Mon Sep 17 00:00:00 2001 From: Rasmus Munk Larsen Date: Tue, 9 Jul 2019 11:18:25 -0700 Subject: Fix compiler for unsigned integers. --- Eigen/src/Core/NumTraits.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Eigen/src/Core/NumTraits.h') diff --git a/Eigen/src/Core/NumTraits.h b/Eigen/src/Core/NumTraits.h index b053cff07..12a7cde6b 100644 --- a/Eigen/src/Core/NumTraits.h +++ b/Eigen/src/Core/NumTraits.h @@ -173,7 +173,8 @@ template struct GenericNumTraits EIGEN_DEVICE_FUNC static inline T lowest() { - return IsInteger ? (numext::numeric_limits::min)() : (-(numext::numeric_limits::max)()); + return IsInteger ? (numext::numeric_limits::min)() + : static_cast(-(numext::numeric_limits::max)()); } EIGEN_DEVICE_FUNC -- cgit v1.2.3