Skip to content

Commit c2c0bc7

Browse files
authored
Merge pull request #187 from moiseev/new-integer-protocols
Upgrading to the new integer protocols
2 parents 50cc074 + c538a2d commit c2c0bc7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/XCTest/Private/WallClockTimeMetric.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ internal final class WallClockTimeMetric: PerformanceMetric {
6363

6464
private extension Collection where Index: ExpressibleByIntegerLiteral, Iterator.Element == WallClockTimeMetric.Measurement {
6565
var average: WallClockTimeMetric.Measurement {
66-
return self.reduce(0, +) / Double(count.toIntMax())
66+
return self.reduce(0, +) / Double(Int(count))
6767
}
6868

6969
var standardDeviation: WallClockTimeMetric.Measurement {
7070
let average = self.average
7171
let squaredDifferences = self.map({ pow($0 - average, 2.0) })
72-
let variance = squaredDifferences.reduce(0, +) / Double(count.toIntMax()-1)
72+
let variance = squaredDifferences.reduce(0, +) / Double(Int(count-1))
7373
return sqrt(variance)
7474
}
7575

0 commit comments

Comments
 (0)