We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1853c6f commit 0ca5c8dCopy full SHA for 0ca5c8d
Sources/Testing/SourceAttribution/Backtrace.swift
@@ -37,11 +37,7 @@ public struct Backtrace: Sendable {
37
/// The pointers in `addresses` are converted to instances of ``Address``. Any
38
/// `nil` addresses are represented as `0`.
39
public init(addresses: some Sequence<UnsafeRawPointer?>) {
40
- self.init(
41
- addresses: addresses.lazy
42
- .map(UInt.init(bitPattern:))
43
- .map(Address.init)
44
- )
+ self.addresses = addresses.map { Address(UInt(bitPattern: $0)) }
45
}
46
47
/// Get the current backtrace.
@@ -93,7 +89,7 @@ public struct Backtrace: Sendable {
93
89
94
90
#else
95
91
return addresses[..<endIndex].withMemoryRebound(to: UnsafeRawPointer?.self) { addresses in
96
- return Self(addresses: addresses)
92
+ Self(addresses: addresses)
97
98
#endif
99
0 commit comments