Skip to content

Commit f9a19ae

Browse files
StdlibUnittest: import _Concurrency explicitly
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.
1 parent fa52ea4 commit f9a19ae

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
@@ -35,6 +35,10 @@ import WinSDK
3535
import ObjectiveC
3636
#endif
3737

38+
#if SWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY
39+
import _Concurrency
40+
#endif
41+
3842
#if os(WASI)
3943
let platformSupportSpawnChild = false
4044
#else

0 commit comments

Comments
 (0)