[gobject-introspection] cmph: Do not set debug variables if debug is not set



commit 0c297cee6158fbf2a9c517c4198f58b1e1d58b9f
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date:   Thu Oct 6 03:52:17 2022 +0200

    cmph: Do not set debug variables if debug is not set
    
    Fixes clang builds

 girepository/cmph/chd_ph.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/girepository/cmph/chd_ph.c b/girepository/cmph/chd_ph.c
index 8356bded9..ae986b425 100644
--- a/girepository/cmph/chd_ph.c
+++ b/girepository/cmph/chd_ph.c
@@ -579,7 +579,7 @@ static inline cmph_uint8 chd_ph_check_bin_hashing(chd_ph_config_data_t *chd_ph,
 {
        register cmph_uint32 bucket_size, i, j;
        register cmph_uint32 position, probe0_num, probe1_num;
-       register cmph_uint32 m = 0;
+       G_GNUC_UNUSED register cmph_uint32 m = 0;
        register chd_ph_item_t * item;
        if(chd_ph->keys_per_bin > 1)
                memset(chd_ph->occup_table, 0, chd_ph->n);
@@ -596,7 +596,9 @@ static inline cmph_uint8 chd_ph_check_bin_hashing(chd_ph_config_data_t *chd_ph,
                        probe1_num = disp_table[buckets[i].bucket_id] / chd_ph->n;
                        for(; j > 0; j--)
                        {
+#ifdef DEBUG
                                m++;
+#endif
                                position = (cmph_uint32)((item->f + ((cmph_uint64 )item->h) * probe0_num + 
probe1_num) % chd_ph->n);
                                if(chd_ph->keys_per_bin > 1)
                                {


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