File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
Sources/Testing/SourceAttribution Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -37,11 +37,7 @@ public struct Backtrace: Sendable {
37
37
/// The pointers in `addresses` are converted to instances of ``Address``. Any
38
38
/// `nil` addresses are represented as `0`.
39
39
public init ( addresses: some Sequence < UnsafeRawPointer ? > ) {
40
- self . init (
41
- addresses: addresses. lazy
42
- . map ( UInt . init ( bitPattern: ) )
43
- . map ( Address . init)
44
- )
40
+ self . addresses = addresses. map { Address ( UInt ( bitPattern: $0) ) }
45
41
}
46
42
47
43
/// 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
93
}
98
94
#endif
99
95
}
You can’t perform that action at this time.
0 commit comments