Skip to content

Commit 7114c1c

Browse files
committed
[PackageBuilder] Emit deterministic diagnostics
1 parent 32f39de commit 7114c1c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Sources/PackageLoading/PackageBuilder.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ extension ModuleError: FixableError {
7474
case .overlappingSources(let target, let sources):
7575
return "The target \(target) has sources overlapping sources: \(sources.map({$0.asString}).joined(separator: ", "))"
7676
case .multipleLinuxMainFound(let package, let linuxMainFiles):
77-
let files = linuxMainFiles.map({ $0.asString }).joined(separator: ", ")
77+
let files = linuxMainFiles.map({ $0.asString }).sorted().joined(separator: ", ")
7878
return "The package \(package) has multiple linux main files: \(files)"
7979
}
8080
}

0 commit comments

Comments
 (0)