[llvm] Use range-based for loops with llvm::drop_begin (NFC)

This commit is contained in:
Kazu Hirata 2024-01-13 18:18:47 -08:00
parent 0e93d04001
commit 96f14ea618
2 changed files with 4 additions and 5 deletions

View File

@ -1108,8 +1108,8 @@ void ValueEnumerator::purgeFunction() {
/// Remove purged values from the ValueMap.
for (unsigned i = NumModuleValues, e = Values.size(); i != e; ++i)
ValueMap.erase(Values[i].first);
for (unsigned i = NumModuleMDs, e = MDs.size(); i != e; ++i)
MetadataMap.erase(MDs[i]);
for (const Metadata *MD : llvm::drop_begin(MDs, NumModuleMDs))
MetadataMap.erase(MD);
for (const BasicBlock *BB : BasicBlocks)
ValueMap.erase(BB);

View File

@ -332,9 +332,8 @@ llvm::MachO::convertToInterfaceFile(const Records &Slices) {
}
File = createInterfaceFile(Slices, *InstallNames.begin());
for (auto it = std::next(InstallNames.begin()); it != InstallNames.end();
++it)
File->addDocument(createInterfaceFile(Slices, *it));
for (StringRef IN : llvm::drop_begin(InstallNames))
File->addDocument(createInterfaceFile(Slices, IN));
return File;
}