X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fhtable%2Ftest%2Frun-debug.c;fp=ccan%2Fhtable%2Ftest%2Frun-debug.c;h=399910354da21675f8767525a763d7bc44abfb14;hp=b9f48ee70aa96afc0dec95d98d8240b2659bba17;hb=7218ee2476d8a7e4f9413781e2bedcd2daaa8190;hpb=609670cc6a5fc9ba819cacca251cde1709c053d6 diff --git a/ccan/htable/test/run-debug.c b/ccan/htable/test/run-debug.c index b9f48ee7..39991035 100644 --- a/ccan/htable/test/run-debug.c +++ b/ccan/htable/test/run-debug.c @@ -107,7 +107,7 @@ static bool check_mask(struct htable *ht, uint64_t val[], unsigned num) int main(void) { - unsigned int i, weight; + unsigned int i; uintptr_t perfect_bit; struct htable ht; uint64_t val[NUM_VALS]; @@ -131,14 +131,7 @@ int main(void) add_vals(&ht, val, 0, 1); ok1(ht.bits == 1); ok1(ht_max(&ht) == 1); - weight = 0; - for (i = 0; i < sizeof(ht.common_mask) * CHAR_BIT; i++) { - if (ht.common_mask & ((uintptr_t)1 << i)) { - weight++; - } - } - /* Only one bit should be clear. */ - ok1(weight == i-1); + ok1(ht.common_mask == -1); /* Mask should be set. */ ok1(check_mask(&ht, val, 1));