diff --git a/stdlib/public/core/Span/Span.swift b/stdlib/public/core/Span/Span.swift index 51aee2eaf8993..b71db444b608b 100644 --- a/stdlib/public/core/Span/Span.swift +++ b/stdlib/public/core/Span/Span.swift @@ -25,8 +25,7 @@ import Swift @frozen @safe @available(SwiftStdlib 6.2, *) -public struct Span -: ~Escapable, Copyable, BitwiseCopyable { +public struct Span: ~Escapable, Copyable, BitwiseCopyable { /// The starting address of this `Span`. /// @@ -167,7 +166,7 @@ extension Span where Element: ~Copyable { } @available(SwiftStdlib 6.2, *) -extension Span { +extension Span /*where Element: Copyable*/ { /// Unsafely create a `Span` over initialized memory. /// @@ -376,7 +375,7 @@ extension Span where Element: BitwiseCopyable { } @available(SwiftStdlib 6.2, *) -extension Span where Element: ~Copyable & ~Escapable { +extension Span where Element: ~Copyable { /// The number of elements in the span. /// diff --git a/test/abi/macOS/arm64/stdlib.swift b/test/abi/macOS/arm64/stdlib.swift index 9951cc0f73e92..9ca81612dee6d 100644 --- a/test/abi/macOS/arm64/stdlib.swift +++ b/test/abi/macOS/arm64/stdlib.swift @@ -794,13 +794,13 @@ Added: _$sSS5IndexVs28CustomDebugStringConvertiblesWP // SE-0447 Span and RawSpan Added: _$ss4SpanVMa Added: _$ss4SpanVMn -Added: _$ss4SpanVsRi_zRi0_zrlE6_countSivg -Added: _$ss4SpanVsRi_zRi0_zrlE6_countSivpMV -Added: _$ss4SpanVsRi_zRi0_zrlE8_pointerSVSgvg -Added: _$ss4SpanVsRi_zRi0_zrlE8_pointerSVSgvpMV -Added: _$ss4SpanVsRi_zRi0_zrlE5countSivpMV -Added: _$ss4SpanVsRi_zRi0_zrlE7indicesSnySiGvpMV -Added: _$ss4SpanVsRi_zRi0_zrlE7isEmptySbvpMV +Added: _$ss4SpanVsRi_zrlE6_countSivg +Added: _$ss4SpanVsRi_zrlE6_countSivpMV +Added: _$ss4SpanVsRi_zrlE8_pointerSVSgvg +Added: _$ss4SpanVsRi_zrlE8_pointerSVSgvpMV +Added: _$ss4SpanVsRi_zrlE5countSivpMV +Added: _$ss4SpanVsRi_zrlE7indicesSnySiGvpMV +Added: _$ss4SpanVsRi_zrlE7isEmptySbvpMV Added: _$ss4SpanVss15BitwiseCopyableRzlE9uncheckedxSi_tcipMV Added: _$ss4SpanVss15BitwiseCopyableRzlEyxSicipMV Added: _$ss7RawSpanV11byteOffsetsSnySiGvpMV diff --git a/test/abi/macOS/x86_64/stdlib.swift b/test/abi/macOS/x86_64/stdlib.swift index bc76c800889f9..51506f74c0200 100644 --- a/test/abi/macOS/x86_64/stdlib.swift +++ b/test/abi/macOS/x86_64/stdlib.swift @@ -795,13 +795,13 @@ Added: _$sSS5IndexVs28CustomDebugStringConvertiblesWP // SE-0447 Span and RawSpan Added: _$ss4SpanVMa Added: _$ss4SpanVMn -Added: _$ss4SpanVsRi_zRi0_zrlE6_countSivg -Added: _$ss4SpanVsRi_zRi0_zrlE6_countSivpMV -Added: _$ss4SpanVsRi_zRi0_zrlE8_pointerSVSgvg -Added: _$ss4SpanVsRi_zRi0_zrlE8_pointerSVSgvpMV -Added: _$ss4SpanVsRi_zRi0_zrlE5countSivpMV -Added: _$ss4SpanVsRi_zRi0_zrlE7indicesSnySiGvpMV -Added: _$ss4SpanVsRi_zRi0_zrlE7isEmptySbvpMV +Added: _$ss4SpanVsRi_zrlE6_countSivg +Added: _$ss4SpanVsRi_zrlE6_countSivpMV +Added: _$ss4SpanVsRi_zrlE8_pointerSVSgvg +Added: _$ss4SpanVsRi_zrlE8_pointerSVSgvpMV +Added: _$ss4SpanVsRi_zrlE5countSivpMV +Added: _$ss4SpanVsRi_zrlE7indicesSnySiGvpMV +Added: _$ss4SpanVsRi_zrlE7isEmptySbvpMV Added: _$ss4SpanVss15BitwiseCopyableRzlE9uncheckedxSi_tcipMV Added: _$ss4SpanVss15BitwiseCopyableRzlEyxSicipMV Added: _$ss7RawSpanV11byteOffsetsSnySiGvpMV