Remove some unnecessary std::exchange's

This commit is contained in:
2024-07-17 18:57:12 -07:00
parent cebbf89cbe
commit c5e9f18c47
+10 -17
View File
@@ -3152,23 +3152,16 @@ struct __attribute__((visibility("hidden"))) ConflictSet::Impl {
conflicts_accum += result[i] == Conflict; conflicts_accum += result[i] == Conflict;
too_olds_accum += result[i] == TooOld; too_olds_accum += result[i] == TooOld;
} }
point_read_total.add(std::exchange(tls.point_read_accum, 0)); point_read_total.add(tls.point_read_accum);
prefix_read_total.add(std::exchange(tls.prefix_read_accum, 0)); prefix_read_total.add(tls.prefix_read_accum);
range_read_total.add(std::exchange(tls.range_read_accum, 0)); range_read_total.add(tls.range_read_accum);
range_read_node_scan_total.add( range_read_node_scan_total.add(tls.range_read_node_scan_accum);
std::exchange(tls.range_read_node_scan_accum, 0)); point_read_short_circuit_total.add(tls.point_read_short_circuit_accum);
point_read_short_circuit_total.add( prefix_read_short_circuit_total.add(tls.prefix_read_short_circuit_accum);
std::exchange(tls.point_read_short_circuit_accum, 0)); range_read_short_circuit_total.add(tls.range_read_short_circuit_accum);
prefix_read_short_circuit_total.add( point_read_iterations_total.add(tls.point_read_iterations_accum);
std::exchange(tls.prefix_read_short_circuit_accum, 0)); prefix_read_iterations_total.add(tls.prefix_read_iterations_accum);
range_read_short_circuit_total.add( range_read_iterations_total.add(tls.range_read_iterations_accum);
std::exchange(tls.range_read_short_circuit_accum, 0));
point_read_iterations_total.add(
std::exchange(tls.point_read_iterations_accum, 0));
prefix_read_iterations_total.add(
std::exchange(tls.prefix_read_iterations_accum, 0));
range_read_iterations_total.add(
std::exchange(tls.range_read_iterations_accum, 0));
commits_total.add(commits_accum); commits_total.add(commits_accum);
conflicts_total.add(conflicts_accum); conflicts_total.add(conflicts_accum);
too_olds_total.add(too_olds_accum); too_olds_total.add(too_olds_accum);