Skip to content

Commit b9dd255

Browse files
committed
[stdlib] converting an address to an integer is safe
1 parent b52d154 commit b9dd255

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

stdlib/public/core/Pointer.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@ extension Int {
340340
///
341341
/// - Parameter pointer: The pointer to use as the source for the new
342342
/// integer.
343+
@safe
343344
@_transparent
344345
public init<P: _Pointer>(bitPattern pointer: P?) {
345346
if let pointer = pointer {
@@ -358,6 +359,7 @@ extension UInt {
358359
///
359360
/// - Parameter pointer: The pointer to use as the source for the new
360361
/// integer.
362+
@safe
361363
@_transparent
362364
public init<P: _Pointer>(bitPattern pointer: P?) {
363365
if let pointer = pointer {

0 commit comments

Comments
 (0)