From f2ed7fe0970a4157929934e74fe22287857e9085 Mon Sep 17 00:00:00 2001 From: Sergo Beruashvili Date: Fri, 3 Nov 2017 10:28:46 +0100 Subject: [PATCH] Use precondition instead of fatalError in DateInterval initializer --- stdlib/public/SDK/Foundation/DateInterval.swift | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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) }