Skip to content

Commit ba630c0

Browse files
committed
Concurrency: Promote BuiltinBuildTaskExecutorRef feature to baseline.
1 parent c20abe5 commit ba630c0

File tree

3 files changed

+1
-6
lines changed

3 files changed

+1
-6
lines changed

include/swift/Basic/Features.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ BASELINE_LANGUAGE_FEATURE(BuiltinHopToActor, 0, "Builtin.HopToActor")
146146
BASELINE_LANGUAGE_FEATURE(BuiltinTaskGroupWithArgument, 0, "TaskGroup builtins")
147147
BASELINE_LANGUAGE_FEATURE(InheritActorContext, 0, "@_inheritActorContext attribute")
148148
BASELINE_LANGUAGE_FEATURE(ImplicitSelfCapture, 0, "@_implicitSelfCapture attribute")
149-
LANGUAGE_FEATURE(BuiltinBuildTaskExecutorRef, 0, "TaskExecutor-building builtins")
149+
BASELINE_LANGUAGE_FEATURE(BuiltinBuildTaskExecutorRef, 0, "TaskExecutor-building builtins")
150150
BASELINE_LANGUAGE_FEATURE(BuiltinBuildExecutor, 0, "Executor-building builtins")
151151
LANGUAGE_FEATURE(BuiltinBuildComplexEqualityExecutor, 0, "Executor-building for 'complexEquality executor' builtins")
152152
BASELINE_LANGUAGE_FEATURE(BuiltinBuildMainExecutor, 0, "MainActor executor building builtin")

lib/AST/FeatureSet.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ static bool usesFeatureRethrowsProtocol(Decl *decl) {
124124
return usesFeatureRethrowsProtocol(decl, checked);
125125
}
126126

127-
UNINTERESTING_FEATURE(BuiltinBuildTaskExecutorRef)
128127
UNINTERESTING_FEATURE(BuiltinBuildComplexEqualityExecutor)
129128
UNINTERESTING_FEATURE(BuiltinCreateAsyncTaskInGroupWithExecutor)
130129
UNINTERESTING_FEATURE(BuiltinCreateAsyncDiscardingTaskInGroup)

stdlib/public/Concurrency/Executor.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -401,11 +401,7 @@ public struct UnownedTaskExecutor: Sendable {
401401

402402
@inlinable
403403
public init<E: TaskExecutor>(ordinary executor: __shared E) {
404-
#if $BuiltinBuildTaskExecutorRef
405404
self.executor = Builtin.buildOrdinaryTaskExecutorRef(executor)
406-
#else
407-
fatalError("Swift compiler is incompatible with this SDK version")
408-
#endif
409405
}
410406
}
411407

0 commit comments

Comments
 (0)