|
|
| Previous ID |
SR-5706 |
| Radar |
rdar://problem/34132958 |
| Original Reporter |
@glessard |
| Type |
Bug |
| Status |
Closed |
| Resolution |
Done |
Environment
Ubuntu, 16.04.3, Swift 4.0 snapshot 2017-08-15
Additional Detail from JIRA
|
|
| Votes |
0 |
| Component/s |
libdispatch |
| Labels |
Bug |
| Assignee |
ktopley-apple (JIRA) |
| Priority |
Medium |
md5: 181810e2de5e1fcdd610bb0159214367
Issue Description:
On Linux, DispatchTime.distantFuture does not fit in with the expected total ordering of DispatchTime values.
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).