| | | |------------------|-----------------| |Previous ID | SR-5706 | |Radar | rdar://problem/34132958 | |Original Reporter | @glessard | |Type | Bug | |Status | Closed | |Resolution | Done | <details> <summary>Environment</summary> Ubuntu, 16.04.3, Swift 4.0 snapshot 2017-08-15 </details> <details> <summary>Additional Detail from JIRA</summary> | | | |------------------|-----------------| |Votes | 0 | |Component/s | libdispatch | |Labels | Bug | |Assignee | ktopley-apple (JIRA) | |Priority | Medium | md5: 181810e2de5e1fcdd610bb0159214367 </details> **Issue Description:** On Linux, DispatchTime.distantFuture does not fit in with the expected total ordering of DispatchTime values. ``` java import Dispatch let now = DispatchTime.now() print(now == .distantFuture) print(now > .distantFuture) print(now < .distantFuture) ``` In any case, one expects one of these comparisons to be true. On macOS, the output is (false, false, true). On Linux, the output is (false, false, false).