@@ -41,21 +41,21 @@ public enum ModuleOutput: Equatable {
41
41
42
42
/// The Swift driver.
43
43
public struct Driver {
44
- public enum Error : Swift . Error , LocalizedError {
44
+ public enum Error : Swift . Error , DiagnosticData {
45
45
case invalidDriverName( String )
46
46
case invalidInput( String )
47
47
case noJobsPassedToDriverFromEmptyInputFileList
48
48
case relativeFrontendPath( String )
49
49
case subcommandPassedToDriver
50
50
51
- public var errorDescription : String ? {
51
+ public var description : String {
52
52
switch self {
53
53
case . invalidDriverName( let driverName) :
54
- return " invalid drive name: \( driverName) "
54
+ return " invalid driver name: \( driverName) "
55
55
case . invalidInput( let input) :
56
56
return " invalid input: \( input) "
57
57
case . noJobsPassedToDriverFromEmptyInputFileList:
58
- return " no input files were passed and no subsequent jobs were generated for the driver "
58
+ return " no input files "
59
59
case . relativeFrontendPath( let path) :
60
60
// TODO: where is this error thrown
61
61
return " relative frontend path: \( path) "
@@ -589,7 +589,7 @@ extension Driver {
589
589
switch driverName {
590
590
case " swift " :
591
591
return . interactive
592
- case " swiftc " , " swift-driver " :
592
+ case " swiftc " :
593
593
return . batch
594
594
case " swift-autolink-extract " :
595
595
return . autolinkExtract
0 commit comments