Module: ppl/ppl Branch: master Commit: 0a171dbe14eed7901117a045b7a3e24783c4178b URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=0a171dbe14eed... Author: Abramo Bagnara <abramo.bagnara@gmail.com> Date: Sun May 17 14:55:14 2009 +0200 Get rid of a comparison warning. --- src/checked.inlines.hh | 6 +++--- src/checked_float.inlines.hh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/checked.inlines.hh b/src/checked.inlines.hh index 34d7ce6..9f40671 100644 --- a/src/checked.inlines.hh +++ b/src/checked.inlines.hh @@ -404,9 +404,9 @@ inline Result_Relation sgn_generic(const Type& x) { if (x > 0) return VR_GT; - if (x < 0) - return VR_LT; - return VR_EQ; + if (x == 0) + return VR_EQ; + return VR_LT; } template <typename T1, typename T2, typename Enable = void> diff --git a/src/checked_float.inlines.hh b/src/checked_float.inlines.hh index 4dd7fda..92455b9 100644 --- a/src/checked_float.inlines.hh +++ b/src/checked_float.inlines.hh @@ -722,7 +722,7 @@ sgn_float(const Type x) { return VR_LT; if (x == 0) return VR_EQ; - return VR_EMPTY; + return VR_EMPTY; } template <typename Policy1, typename Policy2, typename Type>