Skip to content

Commit d1d4238

Browse files
committed
[Stdlib] Remove ABI FIXMEs swiftlang#94 and swiftlang#96, which are consequences of other FIXMEs.
There isn't any work related to SE-0142 associated type where clauses for these particular ABI FIXMEs. Rather, we get all of the constraints we need from Collection and the recursive constraint we cannot yet express, all of which are covered by other ABI FIXMEs.
1 parent 0dd1da3 commit d1d4238

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

stdlib/public/core/BidirectionalCollection.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,19 +87,13 @@ public protocol BidirectionalCollection
8787
associatedtype SubSequence : _BidirectionalIndexable, Collection
8888
= BidirectionalSlice<Self>
8989
// FIXME(ABI)#93 (Recursive Protocol Constraints):
90-
// FIXME(ABI)#94 (Associated Types with where clauses):
91-
// This is dependent on both recursive protocol constraints AND associated
92-
// types with where clauses.
9390
// associatedtype SubSequence : BidirectionalCollection
9491

9592
/// A type that represents the indices that are valid for subscripting the
9693
/// collection, in ascending order.
9794
associatedtype Indices : _BidirectionalIndexable, Collection
9895
= DefaultBidirectionalIndices<Self>
9996
// FIXME(ABI)#95 (Recursive Protocol Constraints):
100-
// FIXME(ABI)#96 (Associated Types with where clauses):
101-
// This is dependent on both recursive protocol constraints AND associated
102-
// types with where clauses.
10397
// associatedtype Indices : BidirectionalCollection
10498

10599
/// The indices that are valid for subscripting the collection, in ascending

0 commit comments

Comments
 (0)