Skip to content

Commit cd90d84

Browse files
StdlibUnittest: import _Concurrency explicitly (swiftlang#39175)
StdlibUnittest is built with `-disable-implicit-concurrency-module-import` and it uses concurrency feature. Therefore, without explicit import, StdlibUnittest.swiftmodule doesn't have `IMPORTED_MODULE` entry of `_Concurrency`. And it results link-failure when static linking because swift_Concurrency is not linked. Co-authored-by: Yuta Saito <[email protected]>
1 parent 54a7577 commit cd90d84

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

stdlib/private/StdlibUnittest/StdlibUnittest.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ import WinSDK
3131
import ObjectiveC
3232
#endif
3333

34+
#if SWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY
35+
import _Concurrency
36+
#endif
37+
3438
extension String {
3539
/// Returns the lines in `self`.
3640
public var _lines : [String] {

0 commit comments

Comments
 (0)