Revert "ModuleInterface: lock .swiftinterface while generating module cache"

This commit is contained in:
Mishal Shah
2020-01-09 22:54:41 -08:00
committed by GitHub
parent a2be4fe6ef
commit c769e491e2
5 changed files with 7 additions and 97 deletions

View File

@@ -67,8 +67,6 @@ class ModuleInterfaceBuilder {
version::Version &Vers, llvm::StringSaver &SubArgSaver,
SmallVectorImpl<const char *> &SubArgs);
bool buildSwiftModuleInternal(StringRef OutPath, bool ShouldSerializeDeps,
std::unique_ptr<llvm::MemoryBuffer> *ModuleBuffer);
public:
ModuleInterfaceBuilder(SourceManager &sourceMgr, DiagnosticEngine &diags,
const SearchPathOptions &searchPathOpts,
@@ -104,8 +102,7 @@ public:
}
bool buildSwiftModule(StringRef OutPath, bool ShouldSerializeDeps,
std::unique_ptr<llvm::MemoryBuffer> *ModuleBuffer,
llvm::function_ref<void()> RemarkRebuild = nullptr);
std::unique_ptr<llvm::MemoryBuffer> *ModuleBuffer);
};
} // end namespace swift