mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #35757 from cypherean/refactor_transform
Replace std::transform with llvm::transform
This commit is contained in:
@@ -468,11 +468,9 @@ static bool initDocEntityInfo(const Decl *D,
|
||||
SmallVector<Identifier, 1> Bystanders;
|
||||
if (MD->getRequiredBystandersIfCrossImportOverlay(
|
||||
DeclaringModForCrossImport, Bystanders)) {
|
||||
std::transform(Bystanders.begin(), Bystanders.end(),
|
||||
std::back_inserter(Info.RequiredBystanders),
|
||||
[](Identifier Bystander){
|
||||
return Bystander.str().str();
|
||||
});
|
||||
llvm::transform(
|
||||
Bystanders, std::back_inserter(Info.RequiredBystanders),
|
||||
[](Identifier Bystander) { return Bystander.str().str(); });
|
||||
} else {
|
||||
llvm_unreachable("DeclaringModForCrossImport not correct?");
|
||||
}
|
||||
@@ -1232,8 +1230,8 @@ public:
|
||||
void accept(SourceManager &SM, RegionType RegionType,
|
||||
ArrayRef<Replacement> Replacements) {
|
||||
unsigned Start = AllEdits.size();
|
||||
std::transform(
|
||||
Replacements.begin(), Replacements.end(), std::back_inserter(AllEdits),
|
||||
llvm::transform(
|
||||
Replacements, std::back_inserter(AllEdits),
|
||||
[&](const Replacement &R) -> Edit {
|
||||
std::pair<unsigned, unsigned> Start =
|
||||
SM.getPresumedLineAndColumnForLoc(
|
||||
@@ -1242,8 +1240,8 @@ public:
|
||||
R.Range.getEnd());
|
||||
SmallVector<NoteRegion, 4> SubRanges;
|
||||
auto RawRanges = R.RegionsWorthNote;
|
||||
std::transform(
|
||||
RawRanges.begin(), RawRanges.end(), std::back_inserter(SubRanges),
|
||||
llvm::transform(
|
||||
RawRanges, std::back_inserter(SubRanges),
|
||||
[](swift::ide::NoteRegion R) -> SourceKit::NoteRegion {
|
||||
return {SwiftLangSupport::getUIDForRefactoringRangeKind(R.Kind),
|
||||
R.StartLine,
|
||||
|
||||
Reference in New Issue
Block a user