Merge pull request #71663 from apple/es-bypass-opt

Move in-package resilience bypassing logic to a resilience check with accessing module
This commit is contained in:
Ellie Shin
2024-02-16 14:12:35 -08:00
committed by GitHub
11 changed files with 103 additions and 60 deletions

View File

@@ -671,7 +671,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnablePackageInterfaceLoad = Args.hasArg(OPT_experimental_package_interface_load) ||
::getenv("SWIFT_ENABLE_PACKAGE_INTERFACE_LOAD");
Opts.EnableBypassResilienceInPackage = Args.hasArg(OPT_package_bypass_resilience_optimization);
Opts.EnableBypassResilienceInPackage = Args.hasArg(OPT_experimental_package_bypass_resilience);
Opts.DisableAvailabilityChecking |=
Args.hasArg(OPT_disable_availability_checking);