From bad7a325044f70ea939991d137b38fc9ec39ba17 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Fri, 11 Apr 2025 17:00:30 +0100 Subject: [PATCH] tests: Fix various -Wsign-conversion warnings with flags in gobject tests Signed-off-by: Philip Withnall Helps: #3405 --- gobject/tests/flags.c | 6 +++--- gobject/tests/signals.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gobject/tests/flags.c b/gobject/tests/flags.c index bd3733c3b..89ea06b10 100644 --- a/gobject/tests/flags.c +++ b/gobject/tests/flags.c @@ -75,8 +75,8 @@ my_test_flags_get_type (void) if (G_UNLIKELY(flags_type == 0)) { static const GFlagsValue values[] = { - { LOWEST_FLAG, "LOWEST_FLAG", "lowest" }, - { HIGHEST_FLAG, "HIGHEST_FLAG", "highest" }, + { (unsigned) LOWEST_FLAG, "LOWEST_FLAG", "lowest" }, + { (unsigned) HIGHEST_FLAG, "HIGHEST_FLAG", "highest" }, { 0, NULL, NULL } }; @@ -146,7 +146,7 @@ my_test_set_property (GObject *object, static void check_flags_validation (void) { - guint test_flags[] = { + MyFlagsEnum test_flags[] = { NO_FLAG, LOWEST_FLAG, HIGHEST_FLAG, diff --git a/gobject/tests/signals.c b/gobject/tests/signals.c index a11e92038..2647d3b93 100644 --- a/gobject/tests/signals.c +++ b/gobject/tests/signals.c @@ -118,7 +118,7 @@ static const GEnumValue my_enum_values[] = typedef enum { MY_FLAGS_FIRST_BIT = (1 << 0), MY_FLAGS_THIRD_BIT = (1 << 2), - MY_FLAGS_LAST_BIT = (1 << 31) + MY_FLAGS_LAST_BIT = (1u << 31) } MyFlags; static const GFlagsValue my_flag_values[] =