mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge remote-tracking branch 'origin/master' into master-next
This commit is contained in:
@@ -163,6 +163,11 @@ ASTVerifierProcessId("ast-verifier-process-id", llvm::cl::Hidden,
|
||||
static llvm::cl::opt<bool>
|
||||
PerformWMO("wmo", llvm::cl::desc("Enable whole-module optimizations"));
|
||||
|
||||
static llvm::cl::opt<bool>
|
||||
AssumeUnqualifiedOwnershipWhenParsing(
|
||||
"assume-parsing-unqualified-ownership-sil", llvm::cl::Hidden, llvm::cl::init(false),
|
||||
llvm::cl::desc("Assume all parsed functions have unqualified ownership"));
|
||||
|
||||
static void runCommandLineSelectedPasses(SILModule *Module) {
|
||||
SILPassManager PM(Module);
|
||||
|
||||
@@ -231,6 +236,8 @@ int main(int argc, char **argv) {
|
||||
if (OptimizationGroup != OptGroup::Diagnostics)
|
||||
SILOpts.Optimization = SILOptions::SILOptMode::Optimize;
|
||||
SILOpts.EnableSILOwnership = EnableSILOwnershipOpt;
|
||||
SILOpts.AssumeUnqualifiedOwnershipWhenParsing =
|
||||
AssumeUnqualifiedOwnershipWhenParsing;
|
||||
|
||||
// Load the input file.
|
||||
llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> FileBufOrErr =
|
||||
|
||||
Reference in New Issue
Block a user