aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/NumTraits.h
diff options
context:
space:
mode:
authorGravatar Rasmus Munk Larsen <rmlarsen@google.com>2019-07-09 11:18:25 -0700
committerGravatar Rasmus Munk Larsen <rmlarsen@google.com>2019-07-09 11:18:25 -0700
commit23b958818e2d645b7e92d80072c06602cd6bbd28 (patch)
treeb7fe04c68a60806ce5e93897af22c20c6161cb1e /Eigen/src/Core/NumTraits.h
parent60830145940dcc9e2cf180e339705a139c60d4bd (diff)
Fix compiler for unsigned integers.
Diffstat (limited to 'Eigen/src/Core/NumTraits.h')
-rw-r--r--Eigen/src/Core/NumTraits.h3
1 files changed, 2 insertions, 1 deletions
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<typename T> struct GenericNumTraits
EIGEN_DEVICE_FUNC
static inline T lowest() {
- return IsInteger ? (numext::numeric_limits<T>::min)() : (-(numext::numeric_limits<T>::max)());
+ return IsInteger ? (numext::numeric_limits<T>::min)()
+ : static_cast<T>(-(numext::numeric_limits<T>::max)());
}
EIGEN_DEVICE_FUNC