X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fhtable%2Ftools%2Fspeed.c;h=72a08e6b4cd1e253b14436e644d5ab5d5608739f;hp=d5a3f6520fb2267f61c4a80c2faef27604a8ef5d;hb=78e983a7a6e5250ebf963d5d93fe34c1d27d5a39;hpb=6ceee26828dcb8bf1d607a8221f0d9f8261d448b diff --git a/ccan/htable/tools/speed.c b/ccan/htable/tools/speed.c index d5a3f652..72a08e6b 100644 --- a/ccan/htable/tools/speed.c +++ b/ccan/htable/tools/speed.c @@ -73,8 +73,11 @@ static size_t perfect(const struct htable *ht) if (!entry_is_valid(ht->table[i])) continue; if (hash_bucket(ht, ht->rehash(get_raw_ptr(ht, ht->table[i]), - ht->priv)) == i) + ht->priv)) == i) { + assert((ht->table[i] & ht->perfect_bit) + == ht->perfect_bit); placed_perfect++; + } } return placed_perfect; }