From 9faea5ff1580a8038f6fa681fee5a5145dd6fd13 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 8 Apr 2018 21:10:29 +0200 Subject: [PATCH] Rewrite bench code so that it computes what is expected. --- bench/bench-collectionc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bench/bench-collectionc.c b/bench/bench-collectionc.c index 85c32bbc..6878ac0f 100644 --- a/bench/bench-collectionc.c +++ b/bench/bench-collectionc.c @@ -93,7 +93,7 @@ static void test_rbtree(size_t n) stat = treetable_new(compare, &tree); if (stat != CC_OK) abort(); for (size_t i = 0; i < n; i++) { - void *key = (void*)(uintptr_t) i; + void *key = (void*)(uintptr_t) rand_get(); stat = treetable_add(tree, key, key); if (stat != CC_OK) abort(); } @@ -138,8 +138,8 @@ test_dict(unsigned long n) if (stat != CC_OK) abort(); for (size_t i = 0; i < n; i++) { - void *key = (void*)(uintptr_t) rand_get(); void *value = (void*)(uintptr_t) rand_get(); + void *key = (void*)(uintptr_t) rand_get(); stat = hashtable_add(dict, key, value ); if (stat != CC_OK) abort(); }