@@ -27,6 +27,7 @@ public struct Job: Codable, Equatable, Hashable {
2727
2828 /// Generate a compiled Clang module.
2929 case generatePCM = " generate-pcm "
30+ case dumpPCM = " dump-pcm "
3031 case interpret
3132 case repl
3233 case verifyDebugInfo = " verify-debug-info "
@@ -187,6 +188,9 @@ extension Job : CustomStringConvertible {
187188 case . generatePCM:
188189 return " Compiling Clang module \( moduleName) "
189190
191+ case . dumpPCM:
192+ return " Dump information about Clang module \( displayInputs. first? . file. name ?? " " ) "
193+
190194 case . interpret:
191195 return " Interpreting \( displayInputs. first? . file. name ?? " " ) "
192196
@@ -234,7 +238,7 @@ extension Job.Kind {
234238 public var isSwiftFrontend : Bool {
235239 switch self {
236240 case . backend, . compile, . mergeModule, . emitModule, . generatePCH,
237- . generatePCM, . interpret, . repl, . printTargetInfo,
241+ . generatePCM, . dumpPCM , . interpret, . repl, . printTargetInfo,
238242 . versionRequest, . emitSupportedFeatures, . scanDependencies, . verifyModuleInterface:
239243 return true
240244
@@ -249,7 +253,7 @@ extension Job.Kind {
249253 case . compile:
250254 return true
251255 case . backend, . mergeModule, . emitModule, . generatePCH,
252- . generatePCM, . interpret, . repl, . printTargetInfo,
256+ . generatePCM, . dumpPCM , . interpret, . repl, . printTargetInfo,
253257 . versionRequest, . autolinkExtract, . generateDSYM,
254258 . help, . link, . verifyDebugInfo, . scanDependencies,
255259 . emitSupportedFeatures, . moduleWrap, . verifyModuleInterface:
0 commit comments