From 0ac23e512e6eb2dc43fff9e97b05a1f4ac1a199f Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sat, 12 Mar 2022 11:40:20 +0100 Subject: [PATCH] Fix CTL bench --- bench/bench-ctl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bench/bench-ctl.c b/bench/bench-ctl.c index eb58b3d6..3a49157c 100644 --- a/bench/bench-ctl.c +++ b/bench/bench-ctl.c @@ -125,14 +125,15 @@ pair_ulong_copy(pair_ulong *self) { #define T pair_ulong #include -// It seems broken: it doesn't output the expected result. static void test_dict(size_t n) { umap_pair_ulong dict = umap_pair_ulong_init(pair_ulong_hash, pair_ulong_equal); for (size_t i = 0; i < n; i++) { - umap_pair_ulong_insert(&dict, (pair_ulong) { rand_get(), rand_get() }); + unsigned long value = rand_get(); + unsigned long key = rand_get(); + umap_pair_ulong_insert(&dict, (pair_ulong) { key, value }); } rand_init(); unsigned int s = 0;