[6.2🍒] fix calls to llvm prefix mapping functions to use space-separated option format

This commit is contained in:
Sina Mahdavi
2025-05-27 17:25:22 -07:00
parent e744e35086
commit fabbbc87c8
4 changed files with 12 additions and 10 deletions

View File

@@ -742,12 +742,8 @@ bool SwiftDependencyScanningService::setupCachingDependencyScanningService(
if (!ScannerPrefixMapper.empty()) {
Mapper = std::make_unique<llvm::PrefixMapper>();
SmallVector<llvm::MappedPrefix, 4> Prefixes;
if (auto E = llvm::MappedPrefix::transformJoined(ScannerPrefixMapper,
Prefixes)) {
Instance.getDiags().diagnose(SourceLoc(), diag::error_prefix_mapping,
toString(std::move(E)));
return true;
}
llvm::MappedPrefix::transformPairs(ScannerPrefixMapper,
Prefixes);
Mapper->addRange(Prefixes);
Mapper->sort();
}