[TextAPI] Use range-based for loops (NFC) (#103530)

This commit is contained in:
Kazu Hirata
2024-08-14 09:40:30 -07:00
committed by GitHub
parent efe3db2124
commit d2f0d99194

View File

@@ -243,16 +243,18 @@ ObjCCategoryRecord *RecordsSlice::addObjCCategory(StringRef ClassToExtend,
std::vector<ObjCIVarRecord *> ObjCContainerRecord::getObjCIVars() const {
std::vector<ObjCIVarRecord *> Records;
llvm::for_each(IVars,
[&](auto &Record) { Records.push_back(Record.second.get()); });
Records.reserve(IVars.size());
for (const auto &Record : IVars)
Records.push_back(Record.second.get());
return Records;
}
std::vector<ObjCCategoryRecord *>
ObjCInterfaceRecord::getObjCCategories() const {
std::vector<ObjCCategoryRecord *> Records;
llvm::for_each(Categories,
[&](auto &Record) { Records.push_back(Record.second); });
Records.reserve(Categories.size());
for (const auto &Record : Categories)
Records.push_back(Record.second);
return Records;
}