mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Options for complete OSSA lifetimes.
Adds -disable-ossa-complete-lifetimes, -enable-ossa-verify-complete, -disable-ossa-verify-complete
This commit is contained in:
@@ -2528,7 +2528,15 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
|
||||
parseExclusivityEnforcementOptions(A, Opts, Diags);
|
||||
}
|
||||
|
||||
Opts.OSSACompleteLifetimes |= Args.hasArg(OPT_enable_ossa_complete_lifetimes);
|
||||
Opts.OSSACompleteLifetimes =
|
||||
Args.hasFlag(OPT_enable_ossa_complete_lifetimes,
|
||||
OPT_disable_ossa_complete_lifetimes,
|
||||
Opts.OSSACompleteLifetimes);
|
||||
|
||||
Opts.OSSAVerifyComplete =
|
||||
Args.hasFlag(OPT_enable_ossa_verify_complete,
|
||||
OPT_disable_ossa_verify_complete,
|
||||
Opts.OSSAVerifyComplete);
|
||||
|
||||
Opts.NoAllocations = Args.hasArg(OPT_no_allocations);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user