Skip to content

Commit 871490f

Browse files
committed
PrebuiltModuleGen: remark missing critical modules
1 parent 95564af commit 871490f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Sources/SwiftDriver/Jobs/PrebuiltModulesJob.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,13 @@ fileprivate class ModuleCompileDelegate: JobExecutionDelegate {
213213
stderrStream.flush()
214214
}
215215
let keyModules = ["Swift", "SwiftUI", "Foundation"]
216-
return keyModules.allSatisfy { compiledModules.keys.contains($0) }
216+
return keyModules.allSatisfy {
217+
if compiledModules.keys.contains($0) {
218+
return true
219+
}
220+
stderrStream.send("Missing critical module: \($0)\n")
221+
return false
222+
}
217223
}
218224

219225
public func jobFinished(job: Job, result: ProcessResult, pid: Int) {

0 commit comments

Comments
 (0)