diff options
author | Rasmus Munk Larsen <rmlarsen@google.com> | 2019-07-09 11:18:25 -0700 |
---|---|---|
committer | Rasmus Munk Larsen <rmlarsen@google.com> | 2019-07-09 11:18:25 -0700 |
commit | 23b958818e2d645b7e92d80072c06602cd6bbd28 (patch) | |
tree | b7fe04c68a60806ce5e93897af22c20c6161cb1e /Eigen/src/Core/NumTraits.h | |
parent | 60830145940dcc9e2cf180e339705a139c60d4bd (diff) |
Fix compiler for unsigned integers.
Diffstat (limited to 'Eigen/src/Core/NumTraits.h')
-rw-r--r-- | Eigen/src/Core/NumTraits.h | 3 |
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 |