[ModuleInterfaces] Remove 'parseable' from command-line flags

Leave the old flag in as an alias to the new flag, for transition
purposes. Also go ahead and remove the long-deprecated and unused
`emit-interface-path`.

Part of rdar://49359734
This commit is contained in:
Harlan Haskins
2019-04-08 10:17:41 -07:00
parent a1aced9e71
commit e5456984f7
11 changed files with 80 additions and 65 deletions

View File

@@ -348,7 +348,7 @@ class swift::ParseableInterfaceBuilder {
// Tell the subinvocation to serialize dependency hashes if asked to do so.
auto &frontendOpts = subInvocation.getFrontendOptions();
frontendOpts.SerializeParseableModuleInterfaceDependencyHashes =
frontendOpts.SerializeModuleInterfaceDependencyHashes =
serializeDependencyHashes;
}
@@ -580,7 +580,7 @@ public:
SerializationOpts.ModuleLinkName = FEOpts.ModuleLinkName;
SmallVector<FileDependency, 16> Deps;
if (collectDepsForSerialization(SubInstance, Deps,
FEOpts.SerializeParseableModuleInterfaceDependencyHashes)) {
FEOpts.SerializeModuleInterfaceDependencyHashes)) {
SubError = true;
return;
}