
29 Jul
2006
29 Jul
'06
6:06 p.m.
In: /usr/include/boost/test/floating_point_comparison.hpp inside: template<typename FPT> inline FPT safe_fpt_division( FPT f1, FPT f2 ){ the warning is cause by the code: // Avoid underflow. if( f1 == static_cast<FPT>(0) || f2 > static_cast<FPT>(1) && f1 < f2 * (std::numeric_limits<FPT>::min)() ) return static_cast<FPT>(0); Could someone modify the code to allow it to compile without warnings on g++? Latest CVS version still has this problem. I'm too dumb to think of a reasonable patch to submit - sorry. ---------------------------------------------------------------------- PS. Fajny portal... >>> http://link.interia.pl/f196a