From cbc80f82b2c3c7aad4f8dbbaa703000b4e3c6e77 Mon Sep 17 00:00:00 2001 From: Guillaume Lessard Date: Thu, 7 Aug 2025 15:25:44 -0700 Subject: [PATCH] Fix visionOS availability of `Span` It is available from visionOS 1.0, as fixed in https://github.com/swiftlang/swift/pull/82850 --- Sources/FoundationEssentials/Data/Data.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/FoundationEssentials/Data/Data.swift b/Sources/FoundationEssentials/Data/Data.swift index 1f684186e..ecea12041 100644 --- a/Sources/FoundationEssentials/Data/Data.swift +++ b/Sources/FoundationEssentials/Data/Data.swift @@ -2203,7 +2203,7 @@ public struct Data : Equatable, Hashable, RandomAccessCollection, MutableCollect return try _representation.withUnsafeBytes(body) } - @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, visionOS 1.1, *) + @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *) @_alwaysEmitIntoClient public var bytes: RawSpan { @lifetime(borrow self) @@ -2231,7 +2231,7 @@ public struct Data : Equatable, Hashable, RandomAccessCollection, MutableCollect } } - @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, visionOS 1.1, *) + @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *) @_alwaysEmitIntoClient public var span: Span { @lifetime(borrow self) @@ -2241,7 +2241,7 @@ public struct Data : Equatable, Hashable, RandomAccessCollection, MutableCollect } } - @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, visionOS 1.1, *) + @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *) @_alwaysEmitIntoClient public var mutableBytes: MutableRawSpan { @lifetime(&self) @@ -2269,7 +2269,7 @@ public struct Data : Equatable, Hashable, RandomAccessCollection, MutableCollect } } - @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, visionOS 1.1, *) + @available(macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, *) @_alwaysEmitIntoClient public var mutableSpan: MutableSpan { @lifetime(&self)