File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ let package = Package(
67
67
. target(
68
68
name: " Diagnose " ,
69
69
dependencies: [
70
+ " LSPLogging " ,
70
71
" SourceKitD " ,
71
72
" SKCore " ,
72
73
. product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
Original file line number Diff line number Diff line change 11
11
//===----------------------------------------------------------------------===//
12
12
13
13
import Foundation
14
+ import LSPLogging
14
15
import SourceKitD
15
16
import SwiftParser
16
17
import SwiftSyntax
@@ -203,11 +204,14 @@ fileprivate class SourceReducer {
203
204
)
204
205
205
206
try reducedSource. write ( to: temporarySourceFile, atomically: true , encoding: . utf8)
207
+ logger. debug ( " Try reduction to the following input file: \n \( reducedSource) " )
206
208
let result = try await sourcekitdExecutor. run ( request: reducedRequestInfo. request ( for: temporarySourceFile) )
207
209
if case . reproducesIssue = result {
210
+ logger. debug ( " Reduction successful " )
208
211
logSuccessfulReduction ( reducedRequestInfo)
209
212
return . reduced( reducedRequestInfo)
210
213
} else {
214
+ logger. debug ( " Reduction did not reproduce the issue " )
211
215
return . didNotReproduce
212
216
}
213
217
}
You can’t perform that action at this time.
0 commit comments