Add swiftcrossimport and swiftoverlays file_types

This commit is contained in:
Brent Royal-Gordon
2020-02-15 12:02:48 -08:00
parent 7c0859d7f8
commit 6cce3d374e
4 changed files with 19 additions and 0 deletions

View File

@@ -73,6 +73,13 @@ TYPE("module-trace", ModuleTrace, "trace.json", "")
TYPE("index-data", IndexData, "", "")
TYPE("opt-record", OptRecord, "opt.yaml", "")
// Overlay files declare wrapper modules, called "separately-imported overlays",
// that should be automatically imported when a particular module is imported.
// Cross-import directories conditionalize overlay files so they only take
// effect when certain other modules are also loaded.
TYPE("swiftcrossimport", SwiftCrossImportDir, "swiftcrossimport","")
TYPE("swiftoverlay", SwiftOverlayFile, "swiftoverlay", "")
// Misc types
TYPE("pcm", ClangModuleFile, "pcm", "")
TYPE("pch", PCH, "pch", "")