diff --git a/Foundation/DateInterval.swift b/Foundation/DateInterval.swift index 3a5d36af1e..0d22b7a783 100644 --- a/Foundation/DateInterval.swift +++ b/Foundation/DateInterval.swift @@ -52,10 +52,7 @@ public struct DateInterval : ReferenceConvertible, Comparable, Hashable { /// /// - 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) }