ModuleLoader: move PreferInterfaceForModules from SerializedModuleLoaderBase to ParseableInterfaceModuleLoader, NFC

We shouldn't over-expose this field since only ParseableInterfaceModuleLoader
is using it.
This commit is contained in:
Xi Ge
2019-09-03 18:07:53 -07:00
parent 2062ee837d
commit d7863ce64e
3 changed files with 7 additions and 9 deletions

View File

@@ -104,10 +104,8 @@ Optional<bool> forEachModuleSearchPath(
// Defined out-of-line so that we can see ~ModuleFile.
SerializedModuleLoaderBase::SerializedModuleLoaderBase(
ASTContext &ctx, DependencyTracker *tracker, ModuleLoadingMode loadMode,
ArrayRef<std::string> PreferInterfaceForModules)
: ModuleLoader(tracker), Ctx(ctx), LoadMode(loadMode),
PreferInterfaceForModules(PreferInterfaceForModules) {}
ASTContext &ctx, DependencyTracker *tracker, ModuleLoadingMode loadMode)
: ModuleLoader(tracker), Ctx(ctx), LoadMode(loadMode) {}
SerializedModuleLoaderBase::~SerializedModuleLoaderBase() = default;
SerializedModuleLoader::~SerializedModuleLoader() = default;