[PATCH] util: constant -1 with expression of type char

From: yskelg
Date: Wed Jun 19 2024 - 16:35:07 EST


From: Yunseong Kim <yskelg@xxxxxxxxx>

This patch resolve following warning.

tools/perf/util/evsel.c:1620:9: error: result of comparison of constant
-1 with expression of type 'char' is always false
-Werror,-Wtautological-constant-out-of-range-compare
1620 | if (c == -1)
| ~ ^ ~~

Signed-off-by: Yunseong Kim <yskelg@xxxxxxxxx>
---
tools/perf/util/evsel.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/perf/util/evsel.c b/tools/perf/util/evsel.c
index 25857894c047..bc603193c477 100644
--- a/tools/perf/util/evsel.c
+++ b/tools/perf/util/evsel.c
@@ -1620,7 +1620,7 @@ static int evsel__read_group(struct evsel *leader, int cpu_map_idx, int thread)

static bool read_until_char(struct io *io, char e)
{
- char c;
+ int c;

do {
c = io__get_char(io);
--
2.45.2