Merge remote-tracking branch 'origin/main' into rebranch

This commit is contained in:
swift-ci
2024-06-14 07:15:26 -07:00
36 changed files with 542 additions and 202 deletions

View File

@@ -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