Skip to content

Commit 464a14b

Browse files
authored
Merge pull request swiftlang#71301 from atrick/lifetime-diagnostics
[NFC] disable verbose lifetime diagnostics by default
2 parents 0142ca8 + 5e312cf commit 464a14b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

SwiftCompilerSources/Sources/Optimizer/FunctionPasses/LifetimeDependenceDiagnostics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import SIL
1414

15-
private let verbose = true
15+
private let verbose = false
1616

1717
private func log(_ message: @autoclosure () -> String) {
1818
if verbose {

lib/SILOptimizer/PassManager/PassPipeline.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ llvm::cl::opt<bool>
7070
llvm::cl::desc("Enable the DestroyHoisting pass."));
7171

7272
llvm::cl::opt<bool>
73-
DisableLifetimeDependenceDiagnostics(
74-
"disable-lifetime-dependence-diagnostics", llvm::cl::init(false),
75-
llvm::cl::desc("Disable lifetime dependence diagnostics."));
73+
EnableLifetimeDependenceDiagnostics(
74+
"enable-lifetime-dependence-diagnostics", llvm::cl::init(false),
75+
llvm::cl::desc("Enable lifetime dependence diagnostics."));
7676

7777
//===----------------------------------------------------------------------===//
7878
// Diagnostic Pass Pipeline
@@ -168,7 +168,7 @@ static void addMandatoryDiagnosticOptPipeline(SILPassPipelinePlan &P) {
168168
P.addMoveOnlyChecker();
169169

170170
// Check ~Escapable.
171-
if (!DisableLifetimeDependenceDiagnostics) {
171+
if (EnableLifetimeDependenceDiagnostics) {
172172
P.addLifetimeDependenceDiagnostics();
173173
}
174174
if (EnableDeinitDevirtualizer)

0 commit comments

Comments
 (0)