diff options
| author | Tyge Løvset <[email protected]> | 2021-02-04 13:58:06 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2021-02-04 13:58:06 +0100 |
| commit | 0a02638f787d6b7892535daa8ba67c2154a2da77 (patch) | |
| tree | e09fca8668046f44c4897791e884a250d64cbc7e /benchmarks/cmap_benchmark2.cpp | |
| parent | 7e64dde7422cafc7fa2f2a90ea6dd0bc34f3a2d2 (diff) | |
| download | STC-modified-0a02638f787d6b7892535daa8ba67c2154a2da77.tar.gz STC-modified-0a02638f787d6b7892535daa8ba67c2154a2da77.zip | |
map iter updates.
Diffstat (limited to 'benchmarks/cmap_benchmark2.cpp')
| -rw-r--r-- | benchmarks/cmap_benchmark2.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
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);
}
|
