Skip to content

Commit 2ea752a

Browse files
committed
[stdlib] document compatibility entry point silgen names better
1 parent 63c6c49 commit 2ea752a

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

stdlib/public/core/UnsafeBufferPointer.swift.gyb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -763,8 +763,9 @@ extension Unsafe${Mutable}BufferPointer {
763763
}
764764

765765
// This unavailable implementation uses the expected mangled name
766-
// of `withMemoryRebound`, and provides an entry point for any
767-
// binary compiled against the stlib binary for Swift 5.6 and older.
766+
// of `withMemoryRebound<T, Result>(to:_:)`, and provides
767+
// an entry point for any binary linked against the stlib binary
768+
// for Swift 5.6 and older.
768769
@available(*, unavailable)
769770
% if Mutable:
770771
@_silgen_name("$sSr17withMemoryRebound2to_qd_0_qd__m_qd_0_Sryqd__GKXEtKr0_lF")

stdlib/public/core/UnsafePointer.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -326,8 +326,9 @@ public struct UnsafePointer<Pointee>: _Pointer {
326326
}
327327

328328
// This unavailable implementation uses the expected mangled name
329-
// of `withMemoryRebound`, and provides an entry point for any
330-
// binary compiled against the stlib binary for Swift 5.6 and older.
329+
// of `withMemoryRebound<T, Result>(to:capacity:_:)`, and provides
330+
// an entry point for any binary linked against the stlib binary
331+
// for Swift 5.6 and older.
331332
@available(*, unavailable)
332333
@_silgen_name("$sSP17withMemoryRebound2to8capacity_qd_0_qd__m_Siqd_0_SPyqd__GKXEtKr0_lF")
333334
@usableFromInline
@@ -1032,8 +1033,9 @@ public struct UnsafeMutablePointer<Pointee>: _Pointer {
10321033
}
10331034

10341035
// This unavailable implementation uses the expected mangled name
1035-
// of `withMemoryRebound`, and provides an entry point for any
1036-
// binary compiled against the stlib binary for Swift 5.6 and older.
1036+
// of `withMemoryRebound<T, Result>(to:capacity:_:)`, and provides
1037+
// an entry point for any binary linked against the stlib binary
1038+
// for Swift 5.6 and older.
10371039
@available(*, unavailable)
10381040
@_silgen_name("$sSp17withMemoryRebound2to8capacity_qd_0_qd__m_Siqd_0_Spyqd__GKXEtKr0_lF")
10391041
@usableFromInline

stdlib/public/core/UnsafeRawBufferPointer.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ extension Unsafe${Mutable}RawBufferPointer {
478478

479479
// This unavailable implementation uses the expected mangled name
480480
// of `storeBytes<T>(of:toByteOffset:as:)`, and provides an entry point for
481-
// any binary compiled against the stlib binary for Swift 5.6 and older.
481+
// any binary linked against the stlib binary for Swift 5.6 and older.
482482
@available(*, unavailable)
483483
@_silgen_name("$sSw10storeBytes2of12toByteOffset2asyx_SixmtlF")
484484
@usableFromInline func _legacy_se0349_storeBytes<T>(

0 commit comments

Comments
 (0)