- auto insert = samples.emplace(loc, LocalData{
- threshold, // threshold
- 0.0, // relstderr
- 0.0, // mean
- 0.0, // sum
- 0.0, // sum_pow2
- iters, // iters
- 0, // count
- true // benching (if we have no data, we need at least one)
- });
+ auto insert = samples.try_emplace(loc, LocalData{
+ threshold, // threshold
+ 0.0, // relstderr
+ 0.0, // mean
+ 0.0, // sum
+ 0.0, // sum_pow2
+ iters, // iters
+ 0, // count
+ true // benching (if we have no data, we need at least one)
+ });