Skip to content

Commit f421ec6

Browse files
[stdlib] Undeprecate Countable*Range (#16360)
* Undeprecate Countable*Range * Remove check for deprecation warnings
1 parent c7feef6 commit f421ec6

File tree

3 files changed

+1
-7
lines changed

3 files changed

+1
-7
lines changed

stdlib/public/core/ClosedRange.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,5 @@ extension ClosedRange {
495495
@available(*, deprecated, renamed: "ClosedRange.Index")
496496
public typealias ClosedRangeIndex<T> = ClosedRange<T>.Index where T: Strideable, T.Stride: SignedInteger
497497

498-
@available(*, deprecated: 4.2, renamed: "ClosedRange")
499498
public typealias CountableClosedRange<Bound: Strideable> = ClosedRange<Bound>
500499
where Bound.Stride : SignedInteger

stdlib/public/core/Range.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -905,10 +905,8 @@ extension Range {
905905
}
906906
}
907907

908-
@available(*, deprecated, renamed: "Range")
909908
public typealias CountableRange<Bound: Strideable> = Range<Bound>
910909
where Bound.Stride : SignedInteger
911910

912-
@available(*, deprecated: 4.2, renamed: "PartialRangeFrom")
913911
public typealias CountablePartialRangeFrom<Bound: Strideable> = PartialRangeFrom<Bound>
914912
where Bound.Stride : SignedInteger

test/Compatibility/stdlib_generic_typealiases.swift

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
struct RequiresStrideable<T: Strideable> { }
44

5-
extension CountableRange { // expected-warning{{'CountableRange' is deprecated: renamed to 'Range'}}
6-
// expected-note@-1{{use 'Range' instead}}{{11-25=Range}}
5+
extension CountableRange {
76
func testStrideable() {
87
_ = RequiresStrideable<Bound>()
98
}
@@ -24,7 +23,5 @@ extension DictionaryIndex {
2423
}
2524

2625
extension CountableRange where Element == Int {
27-
// expected-warning@-1{{'CountableRange' is deprecated: renamed to 'Range'}}
28-
// expected-note@-2{{use 'Range' instead}}
2926
func getLowerBoundAsInt() -> Int { return lowerBound }
3027
}

0 commit comments

Comments
 (0)