diff --git a/stdlib/public/SDK/Foundation/DateInterval.swift b/stdlib/public/SDK/Foundation/DateInterval.swift index cd178de273a11..f01b9a4ee7e7b 100644 --- a/stdlib/public/SDK/Foundation/DateInterval.swift +++ b/stdlib/public/SDK/Foundation/DateInterval.swift @@ -54,10 +54,7 @@ public struct DateInterval : ReferenceConvertible, Comparable, Hashable, Codable /// /// - precondition: `end >= start` public init(start: Date, end: Date) { - if end < start { - fatalError("Reverse intervals are not allowed") - } - + precondition(end >= start, "Reverse intervals are not allowed") self.start = start duration = end.timeIntervalSince(start) }