diff -r 5222a3c470ed -r 6aa6fcaeaea5 lemon/lp_base.h --- a/lemon/lp_base.h Tue Jul 22 11:29:57 2008 +0000 +++ b/lemon/lp_base.h Fri Sep 19 15:14:41 2008 +0000 @@ -43,9 +43,9 @@ bool isFinite(T value) { typedef std::numeric_limits Lim; - if (Lim::has_infinity && (value == Lim::infinity() || value == - -Lim::infinity()) || - (Lim::has_quiet_NaN || Lim::has_signaling_NaN) && value != value) + if ((Lim::has_infinity && (value == Lim::infinity() || value == + -Lim::infinity())) || + ((Lim::has_quiet_NaN || Lim::has_signaling_NaN) && value != value)) { return false; }