From 2420b190b8b324befd0eab89e42c28de47d3498f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michel=20D=C3=A4nzer?= Date: Fri, 14 Apr 2023 11:25:02 +0200 Subject: [PATCH] tgsi: Make ureg_DECL_output_masked definition match its declaration MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Pointed out by GCC 13: ../src/gallium/auxiliary/tgsi/tgsi_ureg.c:483:1: warning: conflicting types for ‘ureg_DECL_output_masked’ due to enum/integer mismatch; have ‘struct ureg_dst(struct ureg_program *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)’ [-Wenum-int-mismatch] 483 | ureg_DECL_output_masked(struct ureg_program *ureg, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gallium/auxiliary/tgsi/tgsi_ureg.c:32: ../src/gallium/auxiliary/tgsi/tgsi_ureg.h:245:1: note: previous declaration of ‘ureg_DECL_output_masked’ with type ‘struct ureg_dst(struct ureg_program *, enum tgsi_semantic, unsigned int, unsigned int, unsigned int, unsigned int)’ 245 | ureg_DECL_output_masked(struct ureg_program *, | ^~~~~~~~~~~~~~~~~~~~~~~ Part-of: --- src/gallium/auxiliary/tgsi/tgsi_ureg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/tgsi/tgsi_ureg.c b/src/gallium/auxiliary/tgsi/tgsi_ureg.c index b4cfae0..564e2c0 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_ureg.c +++ b/src/gallium/auxiliary/tgsi/tgsi_ureg.c @@ -481,7 +481,7 @@ out: struct ureg_dst ureg_DECL_output_masked(struct ureg_program *ureg, - unsigned name, + enum tgsi_semantic name, unsigned index, unsigned usage_mask, unsigned array_id, -- 2.7.4