@@ -36,7 +36,9 @@ public struct FramePointerUnwinder<C: Context, M: MemoryReader>: Sequence, Itera
36
36
var reader : MemoryReader
37
37
38
38
@_specialize ( exported: true , kind: full, where C == HostContext, M == UnsafeLocalMemoryReader)
39
+ #if os(macOS) || os(Linux)
39
40
@_specialize ( exported: true , kind: full, where C == HostContext, M == RemoteMemoryReader)
41
+ #endif
40
42
#if os(Linux)
41
43
@_specialize ( exported: true , kind: full, where C == HostContext, M == MemserverMemoryReader)
42
44
#endif
@@ -77,7 +79,9 @@ public struct FramePointerUnwinder<C: Context, M: MemoryReader>: Sequence, Itera
77
79
}
78
80
79
81
@_specialize ( exported: true , kind: full, where C == HostContext, M == UnsafeLocalMemoryReader)
82
+ #if os(macOS) || os(Linux)
80
83
@_specialize ( exported: true , kind: full, where C == HostContext, M == RemoteMemoryReader)
84
+ #endif
81
85
#if os(Linux)
82
86
@_specialize ( exported: true , kind: full, where C == HostContext, M == MemserverMemoryReader)
83
87
#endif
@@ -114,7 +118,9 @@ public struct FramePointerUnwinder<C: Context, M: MemoryReader>: Sequence, Itera
114
118
}
115
119
116
120
@_specialize ( exported: true , kind: full, where C == HostContext, M == UnsafeLocalMemoryReader)
121
+ #if os(macOS) || os(Linux)
117
122
@_specialize ( exported: true , kind: full, where C == HostContext, M == RemoteMemoryReader)
123
+ #endif
118
124
#if os(Linux)
119
125
@_specialize ( exported: true , kind: full, where C == HostContext, M == MemserverMemoryReader)
120
126
#endif
@@ -129,7 +135,9 @@ public struct FramePointerUnwinder<C: Context, M: MemoryReader>: Sequence, Itera
129
135
}
130
136
131
137
@_specialize ( exported: true , kind: full, where C == HostContext, M == UnsafeLocalMemoryReader)
138
+ #if os(macOS) || os(Linux)
132
139
@_specialize ( exported: true , kind: full, where C == HostContext, M == RemoteMemoryReader)
140
+ #endif
133
141
#if os(Linux)
134
142
@_specialize ( exported: true , kind: full, where C == HostContext, M == MemserverMemoryReader)
135
143
#endif
@@ -138,7 +146,9 @@ public struct FramePointerUnwinder<C: Context, M: MemoryReader>: Sequence, Itera
138
146
}
139
147
140
148
@_specialize ( exported: true , kind: full, where C == HostContext, M == UnsafeLocalMemoryReader)
149
+ #if os(macOS) || os(Linux)
141
150
@_specialize ( exported: true , kind: full, where C == HostContext, M == RemoteMemoryReader)
151
+ #endif
142
152
#if os(Linux)
143
153
@_specialize ( exported: true , kind: full, where C == HostContext, M == MemserverMemoryReader)
144
154
#endif
@@ -155,7 +165,9 @@ public struct FramePointerUnwinder<C: Context, M: MemoryReader>: Sequence, Itera
155
165
}
156
166
157
167
@_specialize ( exported: true , kind: full, where C == HostContext, M == UnsafeLocalMemoryReader)
168
+ #if os(macOS) || os(Linux)
158
169
@_specialize ( exported: true , kind: full, where C == HostContext, M == RemoteMemoryReader)
170
+ #endif
159
171
#if os(Linux)
160
172
@_specialize ( exported: true , kind: full, where C == HostContext, M == MemserverMemoryReader)
161
173
#endif
0 commit comments