From ad731eebd46884ff2ec366820099b090cce3b416 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Wed, 30 May 2018 15:29:49 +0200 Subject: [PATCH] gallium/aux/tgsi/tgsi_text.c: Fix warnings In function 'parse_identifier': tgsi_text.c:190:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == len - 1) ^~ tgsi_text.c: In function 'parse_optional_swizzle': tgsi_text.c:816:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < components; i++) { ^ tgsi_text.c: In function 'parse_instruction': tgsi_text.c:1025:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < info->num_dst + info->num_src + info->is_tex; i++) { ^ tgsi_text.c:1040:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if (i < info->num_dst + info->num_src) { ^ tgsi_text.c: In function 'parse_immediate': tgsi/tgsi_text.c:1525:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (type = 0; type < Elements(tgsi_immediate_type_names); ++type) { Reviewed-by: Erik Faye-Lund Signed-off-by: Gert Wollny Signed-off-by: Jakob Bornecrantz --- src/gallium/auxiliary/tgsi/tgsi_text.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/auxiliary/tgsi/tgsi_text.c b/src/gallium/auxiliary/tgsi/tgsi_text.c index 9432415..080dbfa 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_text.c +++ b/src/gallium/auxiliary/tgsi/tgsi_text.c @@ -219,7 +219,7 @@ static boolean parse_int( const char **pcur, int *val ) static boolean parse_identifier( const char **pcur, char *ret, size_t len ) { const char *cur = *pcur; - int i = 0; + size_t i = 0; if (is_alpha_underscore( cur )) { ret[i++] = *cur++; while (is_alpha_underscore( cur ) || is_digit( cur )) { @@ -853,7 +853,7 @@ parse_optional_swizzle( eat_opt_white( &cur ); if (*cur == '.') { - uint i; + int i; cur++; eat_opt_white( &cur ); @@ -1023,7 +1023,7 @@ parse_instruction( struct translate_ctx *ctx, boolean has_label ) { - uint i; + int i; uint saturate = 0; uint precise = 0; const struct tgsi_opcode_info *info; @@ -1611,7 +1611,7 @@ static boolean parse_immediate( struct translate_ctx *ctx ) { struct tgsi_full_immediate imm; uint advance; - int type; + uint type; if (*ctx->cur == '[') { uint uindex;