mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[Concurrency] TaskExecutor ownership fixes (#74000)
This commit is contained in:
committed by
GitHub
parent
19557cd6a2
commit
2ec717b115
@@ -708,11 +708,16 @@ IRGenModule::IRGenModule(IRGenerator &irgen,
|
||||
SwiftTaskOptionRecordTy, // Base option record
|
||||
SwiftExecutorTy, // Executor
|
||||
});
|
||||
SwiftInitialTaskExecutorPreferenceTaskOptionRecordTy =
|
||||
SwiftInitialTaskExecutorUnownedPreferenceTaskOptionRecordTy =
|
||||
createStructType(*this, "swift.task_executor_task_option", {
|
||||
SwiftTaskOptionRecordTy, // Base option record
|
||||
SwiftExecutorTy, // Executor
|
||||
});
|
||||
SwiftInitialTaskExecutorOwnedPreferenceTaskOptionRecordTy =
|
||||
createStructType(*this, "swift.task_executor_owned_task_option", {
|
||||
SwiftTaskOptionRecordTy, // Base option record
|
||||
SwiftExecutorTy, // Executor
|
||||
});
|
||||
SwiftJobTy = createStructType(*this, "swift.job", {
|
||||
RefCountedStructTy, // object header
|
||||
Int8PtrTy, Int8PtrTy, // SchedulerPrivate
|
||||
|
||||
Reference in New Issue
Block a user