Skip to content

Commit 08be9ae

Browse files
committed
LifetimeDependence cleanup logging
1 parent 9b0c410 commit 08be9ae

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

SwiftCompilerSources/Sources/Optimizer/FunctionPasses/LifetimeDependenceDiagnostics.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ import SIL
1414

1515
private let verbose = false
1616

17-
private func log(_ message: @autoclosure () -> String) {
17+
private func log(prefix: Bool = true, _ message: @autoclosure () -> String) {
1818
if verbose {
19-
print("### \(message())")
19+
print((prefix ? "### " : "") + message())
2020
}
2121
}
2222

@@ -32,7 +32,7 @@ let lifetimeDependenceDiagnosticsPass = FunctionPass(
3232
if !context.options.hasFeature(.NonescapableTypes) {
3333
return
3434
}
35-
log(" --- Diagnosing lifetime dependence in \(function.name)")
35+
log(prefix: false, "\n--- Diagnosing lifetime dependence in \(function.name)")
3636
log("\(function)")
3737

3838
for argument in function.arguments

SwiftCompilerSources/Sources/Optimizer/FunctionPasses/LifetimeDependenceInsertion.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ import SIL
2222

2323
private let verbose = false
2424

25-
private func log(_ message: @autoclosure () -> String) {
25+
private func log(prefix: Bool = true, _ message: @autoclosure () -> String) {
2626
if verbose {
27-
print("### \(message())")
27+
print((prefix ? "### " : "") + message())
2828
}
2929
}
3030

@@ -34,7 +34,7 @@ let lifetimeDependenceInsertionPass = FunctionPass(
3434
if !context.options.hasFeature(.NonescapableTypes) {
3535
return
3636
}
37-
log(" --- Inserting lifetime dependence markers in \(function.name)")
37+
log(prefix: false, "\n--- Inserting lifetime dependence markers in \(function.name)")
3838

3939
for instruction in function.instructions {
4040
if let dependentApply = LifetimeDependentApply(instruction) {

SwiftCompilerSources/Sources/Optimizer/FunctionPasses/LifetimeDependenceScopeFixup.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ import SIL
2222

2323
private let verbose = false
2424

25-
private func log(_ message: @autoclosure () -> String) {
25+
private func log(prefix: Bool = true, _ message: @autoclosure () -> String) {
2626
if verbose {
27-
print("### \(message())")
27+
print((prefix ? "### " : "") + message())
2828
}
2929
}
3030

@@ -34,7 +34,7 @@ let lifetimeDependenceScopeFixupPass = FunctionPass(
3434
if !context.options.hasFeature(.NonescapableTypes) {
3535
return
3636
}
37-
log(" --- Scope fixup for lifetime dependence in \(function.name)")
37+
log(prefix: false, "\n--- Scope fixup for lifetime dependence in \(function.name)")
3838

3939
let localReachabilityCache = LocalVariableReachabilityCache()
4040

0 commit comments

Comments
 (0)