diff options
Diffstat (limited to 'benchmarks/csmap_benchmark.cpp')
| -rw-r--r-- | benchmarks/csmap_benchmark.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/benchmarks/csmap_benchmark.cpp b/benchmarks/csmap_benchmark.cpp index cd7f5509..18af9a34 100644 --- a/benchmarks/csmap_benchmark.cpp +++ b/benchmarks/csmap_benchmark.cpp @@ -91,8 +91,10 @@ Sample test_stc_map() { stc64_srandom(seed);
s.test[FIND].t1 = clock();
size_t sum = 0;
- csmap_x_iter_t it;
- c_forrange (N) if ((it = csmap_x_find(&con, stc64_random() & mask1)).ref) sum += it.ref->second;
+ csmap_x_value_t* val;
+ c_forrange (N)
+ if ((val = csmap_x_get(&con, stc64_random() & mask1)))
+ sum += val->second;
s.test[FIND].t2 = clock();
s.test[FIND].sum = sum;
s.test[ITER].t1 = clock();
|
