23 Jun
2023
23 Jun
'23
8:38 p.m.
From: Zebediah Figura <zfigura(a)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; -- GitLab https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/247