Serialization: Auto-linking recursively walks modules imported from -sil-serialize-all modules

This commit is contained in:
Slava Pestov
2016-03-31 12:54:01 -07:00
parent 56c67f9eaa
commit 49c54870c1
249 changed files with 20 additions and 1727 deletions

View File

@@ -106,6 +106,9 @@ class SerializedASTFile final : public LoadedFile {
SerializedASTFile(Module &M, ModuleFile &file, bool isSIB = false)
: LoadedFile(FileUnitKind::SerializedAST, M), File(file), IsSIB(isSIB) {}
void
collectLinkLibrariesFromImports(Module::LinkLibraryCallback callback) const;
public:
bool isSIB() const { return IsSIB; }