@@ -8,7 +8,7 @@ protocol SimpleProtocol {
88}
99
1010// CHECK: extension SimpleProtocol {
11- // CHECK-NEXT: @_alwaysEmitIntoClient
11+ // CHECK-NEXT: @_alwaysEmitIntoClient public
1212// CHECK-NEXT: func myFunc(_ ptr: UnsafeBufferPointer<CInt>) {
1313// CHECK-NEXT: return unsafe myFunc(ptr.baseAddress!, CInt(exactly: ptr.count)!)
1414// CHECK-NEXT: }
@@ -22,14 +22,14 @@ protocol SpanProtocol {
2222}
2323
2424// CHECK: extension SpanProtocol {
25- // CHECK-NEXT: @_alwaysEmitIntoClient
25+ // CHECK-NEXT: @_alwaysEmitIntoClient public
2626// CHECK-NEXT: func foo(_ ptr: Span<CInt>) {
2727// CHECK-NEXT: return unsafe ptr.withUnsafeBufferPointer { _ptrPtr in
2828// CHECK-NEXT: return unsafe foo(_ptrPtr.baseAddress!, CInt(exactly: ptr.count)!)
2929// CHECK-NEXT: }
3030// CHECK-NEXT: }
3131
32- // CHECK-NEXT: @_alwaysEmitIntoClient @lifetime(borrow self) @_disfavoredOverload
32+ // CHECK-NEXT: @_alwaysEmitIntoClient @lifetime(borrow self) @_disfavoredOverload public
3333// CHECK-NEXT: func bar(_ len: CInt) -> Span<CInt> {
3434// CHECK-NEXT: return unsafe Span<CInt>(_unsafeStart: unsafe bar(len), count: Int(len))
3535// CHECK-NEXT: }
@@ -43,15 +43,14 @@ protocol MixedProtocol {
4343}
4444
4545// CHECK: extension MixedProtocol {
46- // CHECK-NEXT: @_alwaysEmitIntoClient
46+ // CHECK-NEXT: @_alwaysEmitIntoClient public
4747// CHECK-NEXT: func foo(_ ptr: Span<CInt>) {
4848// CHECK-NEXT: return unsafe ptr.withUnsafeBufferPointer { _ptrPtr in
4949// CHECK-NEXT: return unsafe foo(_ptrPtr.baseAddress!, CInt(exactly: ptr.count)!)
5050// CHECK-NEXT: }
5151// CHECK-NEXT: }
52- // CHECK-NEXT: @_alwaysEmitIntoClient
52+ // CHECK-NEXT: @_alwaysEmitIntoClient public
5353// CHECK-NEXT: func bar(_ ptr: UnsafeBufferPointer<CInt>) {
5454// CHECK-NEXT: return unsafe bar(ptr.baseAddress!, CInt(exactly: ptr.count)!)
5555// CHECK-NEXT: }
5656// CHECK-NEXT: }
57-
0 commit comments