Skip to content

Commit f251965

Browse files
committed
Concurrency: Promote BuiltinBuildComplexEqualityExecutor feature to baseline.
1 parent ba630c0 commit f251965

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
@@ -148,7 +148,7 @@ BASELINE_LANGUAGE_FEATURE(InheritActorContext, 0, "@_inheritActorContext attribu
148148
BASELINE_LANGUAGE_FEATURE(ImplicitSelfCapture, 0, "@_implicitSelfCapture attribute")
149149
BASELINE_LANGUAGE_FEATURE(BuiltinBuildTaskExecutorRef, 0, "TaskExecutor-building builtins")
150150
BASELINE_LANGUAGE_FEATURE(BuiltinBuildExecutor, 0, "Executor-building builtins")
151-
LANGUAGE_FEATURE(BuiltinBuildComplexEqualityExecutor, 0, "Executor-building for 'complexEquality executor' builtins")
151+
BASELINE_LANGUAGE_FEATURE(BuiltinBuildComplexEqualityExecutor, 0, "Executor-building for 'complexEquality executor' builtins")
152152
BASELINE_LANGUAGE_FEATURE(BuiltinBuildMainExecutor, 0, "MainActor executor building builtin")
153153
BASELINE_LANGUAGE_FEATURE(BuiltinCreateAsyncTaskInGroup, 0, "Task create in task group builtin with extra flags")
154154
LANGUAGE_FEATURE(BuiltinCreateAsyncTaskInGroupWithExecutor, 0, "Task create in task group builtin with extra flags")

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(BuiltinBuildComplexEqualityExecutor)
128127
UNINTERESTING_FEATURE(BuiltinCreateAsyncTaskInGroupWithExecutor)
129128
UNINTERESTING_FEATURE(BuiltinCreateAsyncDiscardingTaskInGroup)
130129
UNINTERESTING_FEATURE(BuiltinCreateAsyncDiscardingTaskInGroupWithExecutor)

stdlib/public/Concurrency/Executor.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -360,11 +360,7 @@ public struct UnownedSerialExecutor: Sendable {
360360
@available(SwiftStdlib 5.9, *)
361361
@inlinable
362362
public init<E: SerialExecutor>(complexEquality executor: __shared E) {
363-
#if compiler(>=5.9) && $BuiltinBuildComplexEqualityExecutor
364363
self.executor = Builtin.buildComplexEqualitySerialExecutorRef(executor)
365-
#else
366-
fatalError("Swift compiler is incompatible with this SDK version")
367-
#endif
368364
}
369365

370366
@_spi(ConcurrencyExecutors)

0 commit comments

Comments
 (0)