Skip to content

Commit 0cf9826

Browse files
committed
[stdlib] improve accessor declarations
1 parent acbdfef commit 0cf9826

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

stdlib/public/core/UnsafeBufferPointer.swift.gyb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,9 +587,10 @@ extension Unsafe${Mutable}BufferPointer where Element: ~Copyable {
587587

588588
@unsafe
589589
@available(SwiftStdlib 6.2, *)
590+
@_alwaysEmitIntoClient
590591
public var mutableSpan: MutableSpan<Element> {
591592
@lifetime(borrow self)
592-
@_alwaysEmitIntoClient
593+
@_transparent
593594
get {
594595
unsafe MutableSpan(_unsafeElements: self)
595596
}

stdlib/public/core/UnsafeRawBufferPointer.swift.gyb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1164,9 +1164,10 @@ extension Unsafe${Mutable}RawBufferPointer {
11641164

11651165
@unsafe
11661166
@available(SwiftStdlib 6.2, *)
1167+
@_alwaysEmitIntoClient
11671168
public var mutableBytes: MutableRawSpan {
11681169
@lifetime(borrow self)
1169-
@_alwaysEmitIntoClient
1170+
@_transparent
11701171
get {
11711172
unsafe MutableRawSpan(_unsafeBytes: self)
11721173
}

0 commit comments

Comments
 (0)