@@ -728,37 +728,13 @@ public func _taskFutureGet<T>(_ task: Builtin.NativeObject) async -> T
728728@_silgen_name ( " swift_task_future_wait_throwing " )
729729public func _taskFutureGetThrowing< T > ( _ task: Builtin . NativeObject ) async throws -> T
730730
731- @available ( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
732- public func _runChildTask< T > (
733- operation: @Sendable @escaping ( ) async throws -> T
734- ) async -> Builtin . NativeObject {
735- assert ( false ) ;
736- let currentTask = Builtin . getCurrentAsyncTask ( )
737-
738- // Set up the job flags for a new task.
739- var flags = Task . JobFlags ( )
740- flags. kind = . task
741- flags. priority = getJobFlags ( currentTask) . priority
742- flags. isFuture = true
743- flags. isChildTask = true
744-
745- // Create the asynchronous task future.
746- let ( task, _) = Builtin . createAsyncTaskFuture ( flags. bits, operation)
747-
748- // Enqueue the resulting job.
749- _enqueueJobGlobal ( Builtin . convertTaskToJob ( task) )
750-
751- return task
752- }
753-
754731@available ( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
755732@_silgen_name ( " swift_task_cancel " )
756733func _taskCancel( _ task: Builtin . NativeObject )
757734
758735@available( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
759736@_silgen_name( " swift_task_isCancelled" )
760737func _taskIsCancelled( _ task: Builtin . NativeObject ) -> Bool
761- /// Attach child task to the parent (current) task.
762738
763739@available ( macOS 9999 , iOS 9999 , watchOS 9999 , tvOS 9999 , * )
764740@usableFromInline
0 commit comments