@@ -724,37 +724,13 @@ public func _taskFutureGet<T>(_ task: Builtin.NativeObject) async -> T
724724@_silgen_name ( " swift_task_future_wait_throwing " )
725725public func _taskFutureGetThrowing< T > ( _ task: Builtin . NativeObject ) async throws -> T
726726
727- @available ( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
728- public func _runChildTask< T > (
729- operation: @Sendable @escaping ( ) async throws -> T
730- ) async -> Builtin . NativeObject {
731- assert ( false ) ;
732- let currentTask = Builtin . getCurrentAsyncTask ( )
733-
734- // Set up the job flags for a new task.
735- var flags = Task . JobFlags ( )
736- flags. kind = . task
737- flags. priority = getJobFlags ( currentTask) . priority
738- flags. isFuture = true
739- flags. isChildTask = true
740-
741- // Create the asynchronous task future.
742- let ( task, _) = Builtin . createAsyncTaskFuture ( flags. bits, operation)
743-
744- // Enqueue the resulting job.
745- _enqueueJobGlobal ( Builtin . convertTaskToJob ( task) )
746-
747- return task
748- }
749-
750727@available ( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
751728@_silgen_name ( " swift_task_cancel " )
752729func _taskCancel( _ task: Builtin . NativeObject )
753730
754731@available( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
755732@_silgen_name( " swift_task_isCancelled" )
756733func _taskIsCancelled( _ task: Builtin . NativeObject ) -> Bool
757- /// Attach child task to the parent (current) task.
758734
759735@available ( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
760736@usableFromInline
0 commit comments