Skip to content

Commit 924f984

Browse files
committed
---
yaml --- r: 348471 b: refs/heads/master c: b124af6 h: refs/heads/master i: 348469: 4d091d8 348467: 6182119 348463: 437c07b
1 parent 2adb985 commit 924f984

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: fb551c4eb1fff26dbcdf90a599333e0549a96e2c
2+
refs/heads/master: b124af622bef10d5f60da20adf67e5f3e971ef17
33
refs/heads/master-next: 203b3026584ecad859eb328b2e12490099409cd5
44
refs/tags/osx-passed: b6b74147ef8a386f532cf9357a1bde006e552c54
55
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-a: 6bb18e013c2284f2b45f5f84f2df2887dc0f7dea

trunk/include/swift/Frontend/ParseableInterfaceModuleLoader.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,14 +134,16 @@ class ParseableInterfaceModuleLoader : public SerializedModuleLoaderBase {
134134
DependencyTracker *tracker, ModuleLoadingMode loadMode,
135135
ArrayRef<std::string> PreferInterfaceForModules,
136136
bool RemarkOnRebuildFromInterface)
137-
: SerializedModuleLoaderBase(ctx, tracker, loadMode, PreferInterfaceForModules),
137+
: SerializedModuleLoaderBase(ctx, tracker, loadMode),
138138
CacheDir(cacheDir), PrebuiltCacheDir(prebuiltCacheDir),
139-
RemarkOnRebuildFromInterface(RemarkOnRebuildFromInterface)
139+
RemarkOnRebuildFromInterface(RemarkOnRebuildFromInterface),
140+
PreferInterfaceForModules(PreferInterfaceForModules)
140141
{}
141142

142143
std::string CacheDir;
143144
std::string PrebuiltCacheDir;
144145
bool RemarkOnRebuildFromInterface;
146+
ArrayRef<std::string> PreferInterfaceForModules;
145147

146148
std::error_code findModuleFilesInDirectory(
147149
AccessPathElem ModuleID, StringRef DirPath, StringRef ModuleFilename,

trunk/include/swift/Serialization/SerializedModuleLoader.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ class SerializedModuleLoaderBase : public ModuleLoader {
4242
protected:
4343
ASTContext &Ctx;
4444
ModuleLoadingMode LoadMode;
45-
ArrayRef<std::string> PreferInterfaceForModules;
4645
SerializedModuleLoaderBase(ASTContext &ctx, DependencyTracker *tracker,
47-
ModuleLoadingMode LoadMode,
48-
ArrayRef<std::string> PreferInterfaceForModules = {});
46+
ModuleLoadingMode LoadMode);
4947

5048
void collectVisibleTopLevelModuleNamesImpl(SmallVectorImpl<Identifier> &names,
5149
StringRef extension) const;

trunk/lib/Serialization/SerializedModuleLoader.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,8 @@ Optional<bool> forEachModuleSearchPath(
104104

105105
// Defined out-of-line so that we can see ~ModuleFile.
106106
SerializedModuleLoaderBase::SerializedModuleLoaderBase(
107-
ASTContext &ctx, DependencyTracker *tracker, ModuleLoadingMode loadMode,
108-
ArrayRef<std::string> PreferInterfaceForModules)
109-
: ModuleLoader(tracker), Ctx(ctx), LoadMode(loadMode),
110-
PreferInterfaceForModules(PreferInterfaceForModules) {}
107+
ASTContext &ctx, DependencyTracker *tracker, ModuleLoadingMode loadMode)
108+
: ModuleLoader(tracker), Ctx(ctx), LoadMode(loadMode) {}
111109

112110
SerializedModuleLoaderBase::~SerializedModuleLoaderBase() = default;
113111
SerializedModuleLoader::~SerializedModuleLoader() = default;

0 commit comments

Comments
 (0)