@@ -83,6 +83,7 @@ extension ManagedBuffer {
8383 /// idea to store this information in the "header" area when
8484 /// an instance is created.
8585 @inlinable
86+ @available ( OpenBSD, unavailable, message: " malloc_size is unavailable. " )
8687 public final var capacity : Int {
8788 let storageAddr = UnsafeMutableRawPointer ( Builtin . bridgeToRawPointer ( self ) )
8889 let endAddr = storageAddr + _swift_stdlib_malloc_size( storageAddr)
@@ -197,6 +198,7 @@ public struct ManagedBufferPointer<Header, Element> {
197198 /// properties. The `deinit` of `bufferClass` must destroy its
198199 /// stored `Header` and any constructed `Element`s.
199200 @inlinable
201+ @available ( OpenBSD, unavailable, message: " malloc_size is unavailable. " )
200202 public init (
201203 bufferClass: AnyClass ,
202204 minimumCapacity: Int ,
@@ -329,6 +331,7 @@ extension ManagedBufferPointer {
329331 /// idea to store this information in the "header" area when
330332 /// an instance is created.
331333 @inlinable
334+ @available ( OpenBSD, unavailable, message: " malloc_size is unavailable. " )
332335 public var capacity : Int {
333336 return (
334337 _capacityInBytes &- ManagedBufferPointer . _elementOffset
@@ -431,6 +434,7 @@ extension ManagedBufferPointer {
431434
432435 /// The actual number of bytes allocated for this object.
433436 @inlinable
437+ @available ( OpenBSD, unavailable, message: " malloc_size is unavailable. " )
434438 internal var _capacityInBytes : Int {
435439 return _swift_stdlib_malloc_size ( _address)
436440 }
0 commit comments