File tree Expand file tree Collapse file tree 3 files changed +4
-1
lines changed
Runtimes/Core/Concurrency
stdlib/public/Concurrency Expand file tree Collapse file tree 3 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -113,6 +113,7 @@ target_compile_options(swift_Concurrency PRIVATE
113113 # NOTE: do not remove until `IsolatedAny` is on by default in all supported
114114 # compilers.
115115 "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature IsolatedAny>"
116+ "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature Extern>"
116117 # NOTE: enable the async frame pointer on Darwin to faciliate debugging.
117118 $<$<AND :$<PLATFORM_ID:Darwin>,$<COMPILE_LANGUAGE:C,CXX>>:-fswift-async-fp=always>
118119 "$<$<AND:$<PLATFORM_ID:Darwin>,$<COMPILE_LANGUAGE:Swift>>:SHELL:-Xfrontend -swift-async-frame-pointer=always>"
Original file line number Diff line number Diff line change @@ -68,6 +68,8 @@ list(APPEND SWIFT_RUNTIME_CONCURRENCY_SWIFT_FLAGS
6868list (APPEND SWIFT_RUNTIME_CONCURRENCY_SWIFT_FLAGS "-strict-memory-safety" )
6969list (APPEND SWIFT_RUNTIME_CONCURRENCY_SWIFT_FLAGS "-enable-experimental-feature" "AllowUnsafeAttribute" )
7070
71+ list (APPEND SWIFT_RUNTIME_CONCURRENCY_SWIFT_FLAGS "-enable-experimental-feature" "Extern" )
72+
7173list (APPEND SWIFT_RUNTIME_CONCURRENCY_C_FLAGS
7274 "-D__STDC_WANT_LIB_EXT1__=1" )
7375
Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ extension MainActor {
166166
167167
168168#if os(macOS) || os(iOS) || os(watchOS) || os(tvOS) || os(visionOS)
169- @_silgen_name ( " pthread_main_np " )
169+ @_extern ( c , " pthread_main_np " )
170170@usableFromInline
171171internal func pthread_main_np( ) -> CInt
172172
You can’t perform that action at this time.
0 commit comments