[glib: 3/7] Fix signedness warning in gobject/gtype.c:g_type_interface_add_prerequisite()




commit e28d9defb156177a3814c795a018e30de1bbe712
Author: Emmanuel Fleury <emmanuel fleury gmail com>
Date:   Mon Nov 16 16:36:50 2020 +0100

    Fix signedness warning in gobject/gtype.c:g_type_interface_add_prerequisite()
    
    gobject/gtype.c: In function ‘g_type_interface_add_prerequisite’:
    gobject/gtype.c:1607:21: error: comparison of integer expressions of different signedness: ‘guint’ {aka 
‘unsigned int’} and ‘int’
     1607 |       for (i = 0; i < prerequisite_node->n_supers + 1; i++)
          |                     ^

 gobject/gtype.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gobject/gtype.c b/gobject/gtype.c
index 73f8e7450..1308632bf 100644
--- a/gobject/gtype.c
+++ b/gobject/gtype.c
@@ -1604,7 +1604,7 @@ g_type_interface_add_prerequisite (GType interface_type,
            }
        }
       
-      for (i = 0; i < prerequisite_node->n_supers + 1; i++)
+      for (i = 0; i < prerequisite_node->n_supers + 1u; i++)
        type_iface_add_prerequisite_W (iface, lookup_type_node_I (prerequisite_node->supers[i]));
       G_WRITE_UNLOCK (&type_rw_lock);
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]