aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-04-06 20:48:55 -0700
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-04-06 20:48:55 -0700
commitdf838736e2b59164a23236c07635187d2b9f60c2 (patch)
tree7330b71f2053518881f2292e88aed840107043b6 /Eigen
parent14ea7c7ec7652886d474c8a51697d39c571367a1 (diff)
Fixed compilation warning triggered by msvc
Diffstat (limited to 'Eigen')
-rw-r--r--Eigen/src/Core/arch/CUDA/Half.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/arch/CUDA/Half.h b/Eigen/src/Core/arch/CUDA/Half.h
index 0638dab5c..a2f46a898 100644
--- a/Eigen/src/Core/arch/CUDA/Half.h
+++ b/Eigen/src/Core/arch/CUDA/Half.h
@@ -83,7 +83,7 @@ struct half : public __half {
EIGEN_DEVICE_FUNC EIGEN_EXPLICIT_CAST(bool) const {
// +0.0 and -0.0 become false, everything else becomes true.
- return static_cast<bool>(x & 0x7fff);
+ return (x & 0x7fff) != 0;
}
EIGEN_DEVICE_FUNC EIGEN_EXPLICIT_CAST(signed char) const {
return static_cast<signed char>(internal::half_to_float(*this));