|
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