From 8b61f8d659fdce29592182c1d1fb475612406f56 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Wed, 24 Feb 2016 20:23:34 +0000 Subject: [PATCH] fix fenv test (operator precedence) --- src/math/fenv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/math/fenv.c b/src/math/fenv.c index 178b32e..def30b7 100644 --- a/src/math/fenv.c +++ b/src/math/fenv.c @@ -55,11 +55,11 @@ static void test_except() r = fetestexcept(FE_ALL_EXCEPT); if (r != te[i].i) { #if defined FE_OVERFLOW && defined FE_INEXACT - if (te[i].i == FE_OVERFLOW && r == FE_OVERFLOW|FE_INEXACT) + if (te[i].i == FE_OVERFLOW && r == (FE_OVERFLOW|FE_INEXACT)) continue; #endif #if defined FE_UNDERFLOW && defined FE_INEXACT - if (te[i].i == FE_UNDERFLOW && r == FE_UNDERFLOW|FE_INEXACT) + if (te[i].i == FE_UNDERFLOW && r == (FE_UNDERFLOW|FE_INEXACT)) continue; #endif error("feraiseexcept(%s) want %d got %d\n", -- 2.20.1