From 0a02638f787d6b7892535daa8ba67c2154a2da77 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 4 Feb 2021 13:58:06 +0100 Subject: map iter updates. --- benchmarks/cmap_benchmark2.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'benchmarks/cmap_benchmark2.cpp') diff --git a/benchmarks/cmap_benchmark2.cpp b/benchmarks/cmap_benchmark2.cpp index 65543712..be8a47a6 100644 --- a/benchmarks/cmap_benchmark2.cpp +++ b/benchmarks/cmap_benchmark2.cpp @@ -244,13 +244,13 @@ static void ins_and_access_cmap_s(picobench::state& s) randomize(str.str, cstr_size(str)); cmap_s_put(&map, str.str, cstr_clone(str)); randomize(str.str, cstr_size(str)); - cmap_s_value_t* val = cmap_s_find(&map, str.str); - if (val) { + cmap_s_iter_t it = cmap_s_find(&map, str.str); + if (it.ref) { ++result; - cmap_s_erase_entry(&map, val); + cmap_s_erase_at(&map, it); } } - s.set_result(result); + s.set_result(result + cmap_s_size(map)); cstr_del(&str); cmap_s_del(&map); } -- cgit v1.2.3