AST: Introduce ModuleDecl::ImportFilter::ForLinking

ModuleDecl::forAllVisibleModules() now has a includeLinkOnlyModules
parameter. This is intended to be used when computing the set of
libraries to autolink.
This commit is contained in:
Slava Pestov
2018-04-26 22:00:30 -07:00
parent 753967411a
commit cfa0ab3dbe
5 changed files with 77 additions and 12 deletions

View File

@@ -1598,6 +1598,13 @@ void ModuleFile::getImportedModules(
continue;
break;
case ModuleDecl::ImportFilter::ForLinking:
// FIXME
if (!dep.isExported())
continue;
break;
}
assert(dep.isLoaded());