diff options
author | Gael Guennebaud <g.gael@free.fr> | 2019-09-04 22:57:04 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2019-09-04 22:57:04 +0200 |
commit | 5702a579261b7227089a7e642fa9be0cb0fe1ad5 (patch) | |
tree | 075ae6c5bf1b62637117d0581efc752710985fec /Eigen/src/Core/GenericPacketMath.h | |
parent | e38dd48a27b59b59a924b66a9486c3c2856acdf9 (diff) |
Fix possible warning regarding strict equality comparisons
Diffstat (limited to 'Eigen/src/Core/GenericPacketMath.h')
-rw-r--r-- | Eigen/src/Core/GenericPacketMath.h | 4 |
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 */ |