Frontend: move ExplicitSwiftModules into SearchPathOptions, NFC

This commit is contained in:
Xi Ge
2020-06-02 12:38:12 -07:00
parent 9e88549199
commit 01c18d01c1
6 changed files with 10 additions and 13 deletions

View File

@@ -131,12 +131,10 @@ struct ModuleInterfaceLoaderOptions {
bool remarkOnRebuildFromInterface = false;
bool disableInterfaceLock = false;
bool disableImplicitSwiftModule = false;
std::vector<std::string> explicitSwiftModules;
ModuleInterfaceLoaderOptions(const FrontendOptions &Opts):
remarkOnRebuildFromInterface(Opts.RemarkOnRebuildFromModuleInterface),
disableInterfaceLock(Opts.DisableInterfaceFileLock),
disableImplicitSwiftModule(Opts.DisableImplicitModules),
explicitSwiftModules(Opts.ExplicitSwiftModules) {}
disableImplicitSwiftModule(Opts.DisableImplicitModules) {}
ModuleInterfaceLoaderOptions() = default;
};
/// A ModuleLoader that runs a subordinate \c CompilerInvocation and