Skip to content

Commit a98068f

Browse files
committed
[stdlib] @available attributes for intervals (#2724)
1 parent 38bb8df commit a98068f

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

stdlib/public/core/Range.swift.gyb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -601,3 +601,12 @@ extension Range {
601601
Builtin.unreachable()
602602
}
603603
}
604+
605+
@available(*, unavailable, message: "IntervalType has been removed in Swift 3. Use ranges instead.")
606+
public typealias IntervalType = Void
607+
608+
@available(*, unavailable, renamed: "Range")
609+
public struct HalfOpenInterval<Bound> {}
610+
611+
@available(*, unavailable, renamed: "ClosedRange")
612+
public struct ClosedInterval<Bound> {}

0 commit comments

Comments
 (0)