mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[Dependency Scanning][Serialization] Do not serialize auxiliary files
The field is only used to store information to be used in finalize stage, in caching builds. When loading scan results from the cache, the entries are finalized already and have the file info encoded in CASIDs already. Resolves rdar://150307865
This commit is contained in:
@@ -80,7 +80,6 @@ using LinkLibrariesArrayIDField = IdentifierIDField;
|
||||
using MacroDependenciesArrayIDField = IdentifierIDField;
|
||||
using FlagIDArrayIDField = IdentifierIDField;
|
||||
using DependencyIDArrayIDField = IdentifierIDField;
|
||||
using AuxiliaryFilesArrayIDField = IdentifierIDField;
|
||||
using SourceLocationIDArrayIDField = IdentifierIDField;
|
||||
|
||||
/// The ID of the top-level block containing the dependency graph
|
||||
@@ -204,8 +203,7 @@ using ModuleInfoLayout =
|
||||
DependencyIDArrayIDField, // importedClangModules
|
||||
DependencyIDArrayIDField, // crossImportOverlayModules
|
||||
DependencyIDArrayIDField, // swiftOverlayDependencies
|
||||
ModuleCacheKeyIDField, // moduleCacheKey
|
||||
AuxiliaryFilesArrayIDField // auxiliaryFiles
|
||||
ModuleCacheKeyIDField // moduleCacheKey
|
||||
>;
|
||||
|
||||
using SwiftInterfaceModuleDetailsLayout =
|
||||
|
||||
Reference in New Issue
Block a user