Skip to content

Commit 6d487a3

Browse files
committed
Do not use accumulate
1 parent a12e10b commit 6d487a3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

ddsketch/test/DDSketchTest.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,11 @@ void assert_encodes(const SketchType& sketch, const std::vector<double>& values,
8787

8888
// Test sum accuracy (if values have same sign)
8989
if (sorted_values[0] >= 0 || sorted_values.back() <= 0) {
90-
const double expected_sum = std::accumulate(values.begin(), values.end(), 0.0);
91-
assert_accurate(expected_sum, expected_sum, sketch.get_sum(), relative_accuracy);
90+
double expected_sum = 0;
91+
for (const double v : values) {
92+
expected_sum += v;
93+
}
94+
assert_accurate(expected_sum, expected_sum, sketch.get_sum(), relative_accuracy);
9295
}
9396
}
9497

0 commit comments

Comments
 (0)