From 8742fb6c9952dd182180bba44358e0cea27ed96b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Thu, 6 Oct 2022 03:52:17 +0200 Subject: [PATCH] cmph: Do not set debug variables if debug is not set Fixes clang builds --- cmph/chd_ph.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmph/chd_ph.c b/cmph/chd_ph.c index 8356bded9..ae986b425 100644 --- a/cmph/chd_ph.c +++ b/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) {