spack/var/spack/repos/builtin/packages/hepmc3/ba38f14d8f56c16cc4105d98f6d4540c928c6150.patch
Wouter Deconinck 0ffbd79bd0
[hepmc3] gcc@9.3.0 patch for @3.1.2:3.2.1, conflicts for earlier @:3.1.1 (#17182)
See ba38f14d8f, which is included in master and released as of hepmc3@3.2.2
2020-06-23 09:44:44 +02:00

13 lines
733 B
Diff

diff --git a/search/include/HepMC3/Feature.h b/search/include/HepMC3/Feature.h
index 0bd4f92b059d315c4a17ab03d49ba5b20af75d8e..e7717516a99c5c3d2553be2aca21378fb1ae7977 100644
--- a/search/include/HepMC3/Feature.h
+++ b/search/include/HepMC3/Feature.h
@@ -293,7 +293,7 @@ public:
EvaluatorPtr functor = m_internal;
return [value, functor](ConstGenParticlePtr input)->bool{
Feature_type local = (*functor)(input);
- return fabs(local - value) <= ((fabs(local) < fabs(value))? fabs(value) : fabs(local)) * std::numeric_limits<Feature_type>::epsilon();
+ return std::less_equal<Feature_type>{}(fabs(local - value) , std::numeric_limits<Feature_type>::epsilon());
};
}