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

This commit is contained in:
swift-ci
2021-07-19 07:36:06 -07:00
68 changed files with 4821 additions and 994 deletions

View File

@@ -1320,6 +1320,10 @@ void InterfaceSubContextDelegateImpl::inheritOptionsForBuildingInterface(
// If we are supposed to use RequireOSSAModules, do so.
genericSubInvocation.getSILOptions().EnableOSSAModules =
bool(RequireOSSAModules);
if (LangOpts.DisableAvailabilityChecking) {
genericSubInvocation.getLangOptions().DisableAvailabilityChecking = true;
GenericArgs.push_back("-disable-availability-checking");
}
}
bool InterfaceSubContextDelegateImpl::extractSwiftInterfaceVersionAndArgs(