Henri Verbeet : vkd3d-shader/hlsl: Properly compare integers in compare_function_decl_rb().
Module: vkd3d Branch: master Commit: e2c942361109c15a1342c4f198cdbd1eb00d00c6 URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=e2c942361109c15a1342c4f1... Author: Henri Verbeet <hverbeet(a)codeweavers.com> Date: Mon Feb 28 12:23:49 2022 +0100 vkd3d-shader/hlsl: Properly compare integers in compare_function_decl_rb(). Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- 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 689b9da..00a374b 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;
participants (1)
-
Alexandre Julliard