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

This commit is contained in:
swift-ci
2022-07-11 07:53:46 -07:00
41 changed files with 1244 additions and 45 deletions

View File

@@ -841,6 +841,15 @@ namespace RuntimeConstants {
return RuntimeAvailability::AlwaysAvailable;
}
RuntimeAvailability TaskRunInlineAvailability(ASTContext &context) {
if (context.LangOpts.isConcurrencyModelTaskToThread()) {
return RuntimeAvailability::AlwaysAvailable;
}
// swift_task_run_inline is only available under task-to-thread execution
// model.
return RuntimeAvailability::ConditionallyAvailable;
}
} // namespace RuntimeConstants
// We don't use enough attributes to justify generalizing the