Skip to content

Commit d3352ef

Browse files
committed
[Backtracing] memserver_req/resp and thread are only for Linux.
These types only exist on Linux, so need to be conditionalised here. rdar://137201928
1 parent 82076d6 commit d3352ef

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

stdlib/public/Backtracing/Runtime.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ import Swift
2020
internal import BacktracingImpl.Runtime
2121

2222
typealias CrashInfo = swift.runtime.backtrace.CrashInfo
23+
24+
#if os(Linux)
2325
typealias memserver_req = swift.runtime.backtrace.memserver_req
2426
typealias memserver_resp = swift.runtime.backtrace.memserver_resp
2527
typealias thread = swift.runtime.backtrace.thread
28+
#endif

stdlib/public/libexec/swift-backtrace/Utils.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ import Swift
2929
import BacktracingImpl.Runtime
3030

3131
typealias CrashInfo = swift.runtime.backtrace.CrashInfo
32+
33+
#if os(Linux)
3234
typealias thread = swift.runtime.backtrace.thread
35+
#endif
3336

3437
internal func hex<T: FixedWidthInteger>(_ value: T,
3538
withPrefix: Bool = true) -> String {

0 commit comments

Comments
 (0)