From 2788573f7da42288b5132e0c9f5c8da20b513058 Mon Sep 17 00:00:00 2001 From: Sergo Beruashvili Date: Thu, 2 Nov 2017 13:21:46 +0100 Subject: [PATCH] Use precondition instead of fatalError in DateInterval initializer --- Foundation/DateInterval.swift | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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) }