[PATCH vkd3d 07/10] vkd3d-shader/hlsl: Properly compare integers in compare_function_decl_rb().
Henri Verbeet
hverbeet at codeweavers.com
Mon Feb 28 05:23:49 CST 2022
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
libs/vkd3d-shader/hlsl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libs/vkd3d-shader/hlsl.c b/libs/vkd3d-shader/hlsl.c
index 689b9dab..00a374b4 100644
--- a/libs/vkd3d-shader/hlsl.c
+++ b/libs/vkd3d-shader/hlsl.c
@@ -847,8 +847,8 @@ static int compare_function_decl_rb(const void *key, const struct rb_entry *entr
struct list *p1cur, *p2cur;
int r;
- if (params_count != decl_params_count)
- return params_count - decl_params_count;
+ if ((r = vkd3d_u32_compare(params_count, decl_params_count)))
+ return r;
p1cur = params ? list_head(params) : NULL;
p2cur = decl->parameters ? list_head(decl->parameters) : NULL;
--
2.20.1
More information about the wine-devel
mailing list