We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2f1a591 commit ed5b5b4Copy full SHA for ed5b5b4
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.
@@ -89,7 +85,7 @@ public struct Backtrace: Sendable {
89
85
90
86
#else
91
87
return addresses[..<endIndex].withMemoryRebound(to: UnsafeRawPointer?.self) { addresses in
92
- return Self(addresses: addresses)
88
+ Self(addresses: addresses)
93
94
#endif
95
0 commit comments