aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/GenericPacketMath.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2019-09-04 22:57:04 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2019-09-04 22:57:04 +0200
commit5702a579261b7227089a7e642fa9be0cb0fe1ad5 (patch)
tree075ae6c5bf1b62637117d0581efc752710985fec /Eigen/src/Core/GenericPacketMath.h
parente38dd48a27b59b59a924b66a9486c3c2856acdf9 (diff)
Fix possible warning regarding strict equality comparisons
Diffstat (limited to 'Eigen/src/Core/GenericPacketMath.h')
-rw-r--r--Eigen/src/Core/GenericPacketMath.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/GenericPacketMath.h b/Eigen/src/Core/GenericPacketMath.h
index 651e3f7b3..5ce984caf 100644
--- a/Eigen/src/Core/GenericPacketMath.h
+++ b/Eigen/src/Core/GenericPacketMath.h
@@ -276,12 +276,12 @@ pselect(const Packet& mask, const Packet& a, const Packet& b) {
template<> EIGEN_DEVICE_FUNC inline float pselect<float>(
const float& mask, const float& a, const float&b) {
- return mask == 0 ? b : a;
+ return numext::equal_strict(mask,0.f) ? b : a;
}
template<> EIGEN_DEVICE_FUNC inline double pselect<double>(
const double& mask, const double& a, const double& b) {
- return mask == 0 ? b : a;
+ return numext::equal_strict(mask,0.) ? b : a;
}
/** \internal \returns a <= b as a bit mask */