From: Zebediah Figura zfigura@codeweavers.com
--- tests/utils.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/utils.h b/tests/utils.h index 5fd7b086e..a74275e3a 100644 --- a/tests/utils.h +++ b/tests/utils.h @@ -101,7 +101,8 @@ static bool compare_float(float f, float g, unsigned int ulps) if (y < 0) y = INT_MIN - y;
- if (abs(x - y) > ulps) + /* Cast to unsigned int in case x - y == INT_MIN. */ + if ((unsigned int)abs(x - y) > ulps) return false;
return true;