Add -Xfrontend -enable-address-dependencies

Temporary option to bootstrap '@'_addressable enforcement.

Once all the SILGen cases are handled, we won't need this option.
This commit is contained in:
Andrew Trick
2025-03-03 15:59:37 -08:00
parent 1b51aa8829
commit fa64a362a2
8 changed files with 29 additions and 1 deletions

View File

@@ -3013,6 +3013,9 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
Opts.ShouldFunctionsBePreservedToDebugger &=
LTOKind.value() == IRGenLLVMLTOKind::None;
Opts.EnableAddressDependencies = Args.hasArg(OPT_enable_address_dependencies);
return false;
}