swiftlang/swift
[SR-4824] Add tests to check Collection constraints are being enforced
開放
#47,401 建立於 2017年5月7日
buggood first issuestandard library
倉庫指標
- 星標
- (69,989 顆星)
- PR 合併指標
- (平均合併 8天 17小時) (30 天內合併 510 個 PR)
描述
| Previous ID | SR-4824 |
| Radar | rdar://problem/32134714 |
| Original Reporter | @airspeedswift |
| Type | Bug |
| Votes | 0 |
| Component/s | Standard Library |
| Labels | Bug, StarterBug |
| Assignee | djwbrown (JIRA) |
| Priority | Medium |
md5: 6b6aabc9be01be2d9974ed98c3c057f8
Issue Description:
https://github.com/apple/swift/pull/9379 removed tests confirming collection's associated types conformed to appropriate protocols e.g. MutableCollection.SubSequence: MutableCollection. Now the compiler is enforcing these, so they were just generating warnings.
They should be replaced by tests checking the compiler is enforcing these rules (by trying to create invalid collections and checking the error messages).