Skip to content

Commit abf29e7

Browse files
committed
[stdlib] adjust MutableSpan’s element constraint
1 parent 6a7dbb0 commit abf29e7

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

stdlib/public/core/Span/MutableSpan.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
@safe
1616
@frozen
1717
@available(SwiftStdlib 6.2, *)
18-
public struct MutableSpan<Element: ~Copyable & ~Escapable>
18+
public struct MutableSpan<Element: ~Copyable>
1919
: ~Copyable, ~Escapable {
2020
@usableFromInline
2121
internal let _pointer: UnsafeMutableRawPointer?
@@ -212,7 +212,7 @@ extension MutableSpan where Element: ~Copyable {
212212

213213
//MARK: Collection, RandomAccessCollection
214214
@available(SwiftStdlib 6.2, *)
215-
extension MutableSpan where Element: ~Copyable & ~Escapable {
215+
extension MutableSpan where Element: ~Copyable {
216216

217217
@_alwaysEmitIntoClient
218218
public var count: Int { _count }

test/abi/macOS/arm64/stdlib.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -817,8 +817,8 @@ Added: _$ss7RawSpanVN
817817
// SE-0467 MutableSpan and MutableRawSpan
818818
Added: _$ss11MutableSpanVMa
819819
Added: _$ss11MutableSpanVMn
820-
Added: _$ss11MutableSpanVsRi_zRi0_zrlE6_countSivg
821-
Added: _$ss11MutableSpanVsRi_zRi0_zrlE8_pointerSvSgvg
820+
Added: _$ss11MutableSpanVsRi_zrlE6_countSivg
821+
Added: _$ss11MutableSpanVsRi_zrlE8_pointerSvSgvg
822822
Added: _$ss11MutableSpanVsRi_zrlE10_uncheckedAByxGSryxG_tcfC
823823
Added: _$ss14MutableRawSpanV6_countSivg
824824
Added: _$ss14MutableRawSpanV8_pointerSvSgvg

test/abi/macOS/x86_64/stdlib.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -818,8 +818,8 @@ Added: _$ss7RawSpanVN
818818
// SE-0467 MutableSpan and MutableRawSpan
819819
Added: _$ss11MutableSpanVMa
820820
Added: _$ss11MutableSpanVMn
821-
Added: _$ss11MutableSpanVsRi_zRi0_zrlE6_countSivg
822-
Added: _$ss11MutableSpanVsRi_zRi0_zrlE8_pointerSvSgvg
821+
Added: _$ss11MutableSpanVsRi_zrlE6_countSivg
822+
Added: _$ss11MutableSpanVsRi_zrlE8_pointerSvSgvg
823823
Added: _$ss11MutableSpanVsRi_zrlE10_uncheckedAByxGSryxG_tcfC
824824
Added: _$ss14MutableRawSpanV6_countSivg
825825
Added: _$ss14MutableRawSpanV8_pointerSvSgvg

0 commit comments

Comments
 (0)