|
21 | 21 | using namespace swift;
|
22 | 22 |
|
23 | 23 | llvm::Expected<OutputFileMap>
|
24 |
| -OutputFileMap::loadFromPath(StringRef Path, StringRef workingDirectory, |
25 |
| - const bool addEntriesForSourceRangeDependencies) { |
| 24 | +OutputFileMap::loadFromPath(StringRef Path, StringRef workingDirectory) { |
26 | 25 | llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> FileBufOrErr =
|
27 | 26 | llvm::MemoryBuffer::getFile(Path);
|
28 | 27 | if (!FileBufOrErr) {
|
29 | 28 | return llvm::errorCodeToError(FileBufOrErr.getError());
|
30 | 29 | }
|
31 |
| - return loadFromBuffer(std::move(FileBufOrErr.get()), workingDirectory, |
32 |
| - addEntriesForSourceRangeDependencies); |
| 30 | + return loadFromBuffer(std::move(FileBufOrErr.get()), workingDirectory); |
33 | 31 | }
|
34 | 32 |
|
35 | 33 | llvm::Expected<OutputFileMap>
|
36 |
| -OutputFileMap::loadFromBuffer(StringRef Data, StringRef workingDirectory, |
37 |
| - bool addEntriesForSourceRangeDependencies) { |
| 34 | +OutputFileMap::loadFromBuffer(StringRef Data, StringRef workingDirectory) { |
38 | 35 | std::unique_ptr<llvm::MemoryBuffer> Buffer{
|
39 | 36 | llvm::MemoryBuffer::getMemBuffer(Data)};
|
40 |
| - return loadFromBuffer(std::move(Buffer), workingDirectory, |
41 |
| - addEntriesForSourceRangeDependencies); |
| 37 | + return loadFromBuffer(std::move(Buffer), workingDirectory); |
42 | 38 | }
|
43 | 39 |
|
44 | 40 | llvm::Expected<OutputFileMap>
|
45 | 41 | OutputFileMap::loadFromBuffer(std::unique_ptr<llvm::MemoryBuffer> Buffer,
|
46 |
| - StringRef workingDirectory, |
47 |
| - bool addEntriesForSourceRangeDependencies) { |
48 |
| - return parse(std::move(Buffer), workingDirectory, |
49 |
| - addEntriesForSourceRangeDependencies); |
| 42 | + StringRef workingDirectory) { |
| 43 | + return parse(std::move(Buffer), workingDirectory); |
50 | 44 | }
|
51 | 45 |
|
52 | 46 | const TypeToPathMap *OutputFileMap::getOutputMapForInput(StringRef Input) const{
|
@@ -143,8 +137,7 @@ void OutputFileMap::write(llvm::raw_ostream &os,
|
143 | 137 |
|
144 | 138 | llvm::Expected<OutputFileMap>
|
145 | 139 | OutputFileMap::parse(std::unique_ptr<llvm::MemoryBuffer> Buffer,
|
146 |
| - StringRef workingDirectory, |
147 |
| - const bool addEntriesForSourceRangeDependencies) { |
| 140 | + StringRef workingDirectory) { |
148 | 141 | auto constructError =
|
149 | 142 | [](const char *errorString) -> llvm::Expected<OutputFileMap> {
|
150 | 143 | return llvm::make_error<llvm::StringError>(errorString,
|
@@ -233,25 +226,6 @@ OutputFileMap::parse(std::unique_ptr<llvm::MemoryBuffer> Buffer,
|
233 | 226 | llvm::SmallString<128> PathStorage;
|
234 | 227 | OutputMap.insert(std::pair<file_types::ID, std::string>(
|
235 | 228 | Kind, resolvePath(Path, PathStorage).str()));
|
236 |
| - |
237 |
| - // HACK: fake up an SwiftRanges & CompiledSource output filenames |
238 |
| - if (addEntriesForSourceRangeDependencies && |
239 |
| - Kind == file_types::TY_SwiftDeps) { |
240 |
| - // Not for the master-swiftdeps |
241 |
| - llvm::SmallString<128> Storage; |
242 |
| - if (!InputPath->getValue(Storage).empty()) { |
243 |
| - std::string baseName = OutputMap[Kind]; |
244 |
| - baseName.resize(baseName.size() - |
245 |
| - getExtension(file_types::TY_SwiftDeps).size()); |
246 |
| - auto insertFilename = [&](file_types::ID type) { |
247 |
| - std::string s = baseName; |
248 |
| - s += getExtension(type); |
249 |
| - OutputMap.insert({type, s}); |
250 |
| - }; |
251 |
| - insertFilename(file_types::TY_SwiftRanges); |
252 |
| - insertFilename(file_types::TY_CompiledSource); |
253 |
| - } |
254 |
| - } |
255 | 229 | }
|
256 | 230 |
|
257 | 231 | llvm::SmallString<128> InputStorage;
|
|
0 commit comments