@@ -74,22 +74,22 @@ public protocol CxxSpan<Element> {
7474
7575extension CxxSpan {
7676 /// Creates a C++ span from a Swift UnsafeBufferPointer
77- @inlinable
77+ @_alwaysEmitIntoClient
7878 public init ( _ unsafeBufferPointer: UnsafeBufferPointer < Element > ) {
7979 unsafe precondition( unsafeBufferPointer. baseAddress != nil ,
8080 " UnsafeBufferPointer should not point to nil " )
8181 unsafe self. init ( unsafeBufferPointer. baseAddress!, Size ( unsafeBufferPointer. count) )
8282 }
8383
84- @inlinable
84+ @_alwaysEmitIntoClient
8585 public init ( _ unsafeMutableBufferPointer: UnsafeMutableBufferPointer < Element > ) {
8686 unsafe precondition( unsafeMutableBufferPointer. baseAddress != nil ,
8787 " UnsafeMutableBufferPointer should not point to nil " )
8888 unsafe self. init ( unsafeMutableBufferPointer. baseAddress!, Size ( unsafeMutableBufferPointer. count) )
8989 }
9090
9191 @available ( SwiftCompatibilitySpan 5 . 0 , * )
92- @inlinable
92+ @_alwaysEmitIntoClient
9393 @unsafe
9494 public init ( _ span: Span < Element > ) {
9595 let ( p, c) = unsafe unsafeBitCast( span, to: ( UnsafeRawPointer? , Int) . self)
@@ -144,15 +144,15 @@ public protocol CxxMutableSpan<Element> {
144144
145145extension CxxMutableSpan {
146146 /// Creates a C++ span from a Swift UnsafeMutableBufferPointer
147- @inlinable
147+ @_alwaysEmitIntoClient
148148 public init ( _ unsafeMutableBufferPointer: UnsafeMutableBufferPointer < Element > ) {
149149 unsafe precondition( unsafeMutableBufferPointer. baseAddress != nil ,
150150 " UnsafeMutableBufferPointer should not point to nil " )
151151 unsafe self. init ( unsafeMutableBufferPointer. baseAddress!, Size ( unsafeMutableBufferPointer. count) )
152152 }
153153
154154 @available ( SwiftCompatibilitySpan 5 . 0 , * )
155- @inlinable
155+ @_alwaysEmitIntoClient
156156 @unsafe
157157 public init ( _ span: consuming MutableSpan < Element > ) {
158158 let ( p, c) = unsafe unsafeBitCast( span, to: ( UnsafeMutableRawPointer? , Int) . self)
0 commit comments