@@ -1645,8 +1645,9 @@ private final class DataTests {
16451645 #endif
16461646 }
16471647
1648- @available( FoundationSpan 6.2 , * )
1649- @Test func inlineDataSpan( ) throws {
1648+ @Test
1649+ @available( macOS 10.14 . 4 , iOS 12.2 , watchOS 5.2 , tvOS 12.2 , * )
1650+ func inlineDataSpan( ) throws {
16501651 var source = Data ( )
16511652 var span = source. span
16521653 var isEmpty = span. isEmpty
@@ -1661,16 +1662,18 @@ private final class DataTests {
16611662 #expect( firstElement == 1 )
16621663 }
16631664
1664- @available( FoundationSpan 6.2 , * )
1665- @Test func inlineSliceDataSpan( ) throws {
1665+ @Test
1666+ @available( macOS 10.14 . 4 , iOS 12.2 , watchOS 5.2 , tvOS 12.2 , * )
1667+ func inlineSliceDataSpan( ) throws {
16661668 let source = Data ( 0 ... . max)
16671669 let span = source. span
16681670 #expect( span. count == source. count)
16691671 #expect( span [ span. indices. last!] == . max)
16701672 }
16711673
1672- @available( FoundationSpan 6.2 , * )
1673- @Test func inlineDataMutableSpan( ) throws {
1674+ @Test
1675+ @available( macOS 10.14 . 4 , iOS 12.2 , watchOS 5.2 , tvOS 12.2 , * )
1676+ func inlineDataMutableSpan( ) throws {
16741677 var source = Data ( )
16751678 var span = source. mutableSpan
16761679 var isEmpty = span. isEmpty
@@ -1691,8 +1694,9 @@ private final class DataTests {
16911694 #expect( source [ i] == v)
16921695 }
16931696
1694- @available( FoundationSpan 6.2 , * )
1695- @Test func inlineSliceDataMutableSpan( ) throws {
1697+ @Test
1698+ @available( macOS 10.14 . 4 , iOS 12.2 , watchOS 5.2 , tvOS 12.2 , * )
1699+ func inlineSliceDataMutableSpan( ) throws {
16961700 var source = Data ( 0 ..< 100 )
16971701 let count = source. count
16981702 var span = source. mutableSpan
@@ -1703,8 +1707,9 @@ private final class DataTests {
17031707 #expect( source [ i] == . max)
17041708 }
17051709
1706- @available( FoundationSpan 6.2 , * )
1707- @Test func inlineDataMutableRawSpan( ) throws {
1710+ @Test
1711+ @available( macOS 10.14 . 4 , iOS 12.2 , watchOS 5.2 , tvOS 12.2 , * )
1712+ func inlineDataMutableRawSpan( ) throws {
17081713 var source = Data ( )
17091714 var span = source. mutableBytes
17101715 var isEmpty = span. isEmpty
@@ -1724,8 +1729,9 @@ private final class DataTests {
17241729 #expect( source [ i] == v)
17251730 }
17261731
1727- @available( FoundationSpan 6.2 , * )
1728- @Test func inlineSliceDataMutableRawSpan( ) throws {
1732+ @Test
1733+ @available( macOS 10.14 . 4 , iOS 12.2 , watchOS 5.2 , tvOS 12.2 , * )
1734+ func inlineSliceDataMutableRawSpan( ) throws {
17291735 var source = Data ( 0 ..< 100 )
17301736 let count = source. count
17311737 var span = source. mutableBytes
@@ -2382,7 +2388,7 @@ extension DataTests {
23822388@Suite( " Large Data Tests " , . serialized)
23832389struct LargeDataTests {
23842390 @Test
2385- @available ( FoundationSpan 6 . 2 , * )
2391+ @available ( macOS 10 . 14 . 4 , iOS 12 . 2 , watchOS 5 . 2 , tvOS 12 . 2 , * )
23862392 func largeSliceDataSpan( ) throws {
23872393#if _pointerBitWidth(_64)
23882394 let count = Int ( Int32 . max)
@@ -2400,7 +2406,7 @@ struct LargeDataTests {
24002406 }
24012407
24022408 @Test
2403- @available ( FoundationSpan 6 . 2 , * )
2409+ @available ( macOS 10 . 14 . 4 , iOS 12 . 2 , watchOS 5 . 2 , tvOS 12 . 2 , * )
24042410 func largeSliceDataMutableSpan( ) throws {
24052411#if _pointerBitWidth(_64)
24062412 var count = Int ( Int32 . max)
@@ -2424,7 +2430,7 @@ struct LargeDataTests {
24242430 }
24252431
24262432 @Test
2427- @available ( FoundationSpan 6 . 2 , * )
2433+ @available ( macOS 10 . 14 . 4 , iOS 12 . 2 , watchOS 5 . 2 , tvOS 12 . 2 , * )
24282434 func largeSliceDataMutableRawSpan( ) throws {
24292435#if _pointerBitWidth(_64)
24302436 var count = Int ( Int32 . max)
0 commit comments