@@ -57,6 +57,9 @@ public enum FileType: String, Hashable, CaseIterable, Codable {
57
57
/// Serialized source information.
58
58
case swiftSourceInfoFile = " swiftsourceinfo "
59
59
60
+ /// Extracted compile-time-known values
61
+ case swiftConstValues = " swiftconstvalues "
62
+
60
63
/// Assembler source.
61
64
case assembly = " s "
62
65
@@ -229,6 +232,9 @@ extension FileType: CustomStringConvertible {
229
232
230
233
case . jsonABIBaseline:
231
234
return " abi-baseline-json "
235
+
236
+ case . swiftConstValues:
237
+ return " const-values "
232
238
}
233
239
}
234
240
}
@@ -248,7 +254,7 @@ extension FileType {
248
254
. swiftInterface, . privateSwiftInterface, . swiftSourceInfoFile,
249
255
. jsonDependencies, . clangModuleMap, . jsonTargetInfo, . jsonCompilerFeatures,
250
256
. jsonSwiftArtifacts, . indexUnitOutputPath, . modDepCache, . jsonAPIBaseline,
251
- . jsonABIBaseline:
257
+ . jsonABIBaseline, . swiftConstValues :
252
258
return false
253
259
}
254
260
}
@@ -351,6 +357,8 @@ extension FileType {
351
357
return " api-baseline-json "
352
358
case . jsonABIBaseline:
353
359
return " abi-baseline-json "
360
+ case . swiftConstValues:
361
+ return " const-values "
354
362
}
355
363
}
356
364
}
@@ -362,7 +370,7 @@ extension FileType {
362
370
. raw_sil, . llvmIR, . objcHeader, . autolink, . importedModules, . tbd,
363
371
. moduleTrace, . yamlOptimizationRecord, . swiftInterface, . privateSwiftInterface,
364
372
. jsonDependencies, . clangModuleMap, . jsonCompilerFeatures, . jsonTargetInfo,
365
- . jsonSwiftArtifacts, . jsonAPIBaseline, . jsonABIBaseline:
373
+ . jsonSwiftArtifacts, . jsonAPIBaseline, . jsonABIBaseline, . swiftConstValues :
366
374
return true
367
375
case . image, . object, . dSYM, . pch, . sib, . raw_sib, . swiftModule,
368
376
. swiftDocumentation, . swiftSourceInfoFile, . llvmBitcode, . diagnostics,
@@ -385,7 +393,7 @@ extension FileType {
385
393
. importedModules, . tbd, . moduleTrace, . indexData, . yamlOptimizationRecord,
386
394
. modDepCache, . bitstreamOptimizationRecord, . pcm, . pch, . jsonDependencies,
387
395
. clangModuleMap, . jsonCompilerFeatures, . jsonTargetInfo, . jsonSwiftArtifacts,
388
- . indexUnitOutputPath, . jsonAPIBaseline, . jsonABIBaseline:
396
+ . indexUnitOutputPath, . jsonAPIBaseline, . jsonABIBaseline, . swiftConstValues :
389
397
return false
390
398
}
391
399
}
0 commit comments