@@ -973,37 +973,32 @@ void SwiftLookupTable::dump(raw_ostream &os) const {
973973 printStoredContext (entry.Context , os);
974974 os << " : " ;
975975
976- interleave (entry.DeclsOrMacros .begin (), entry.DeclsOrMacros .end (),
977- [this , &os](uint64_t entry) {
978- printStoredEntry (this , entry, os);
979- },
980- [&os] {
981- os << " , " ;
982- });
976+ llvm::interleave (
977+ entry.DeclsOrMacros .begin (), entry.DeclsOrMacros .end (),
978+ [this , &os](uint64_t entry) { printStoredEntry (this , entry, os); },
979+ [&os] { os << " , " ; });
983980 os << " \n " ;
984981 }
985982 }
986983
987984 if (!Categories.empty ()) {
988985 os << " Categories: " ;
989- interleave (Categories.begin (), Categories.end (),
990- [&os](clang::ObjCCategoryDecl *category) {
991- os << category->getClassInterface ()->getName ()
992- << " (" << category->getName () << " )" ;
993- },
994- [&os] {
995- os << " , " ;
996- });
986+ llvm::interleave (
987+ Categories.begin (), Categories.end (),
988+ [&os](clang::ObjCCategoryDecl *category) {
989+ os << category->getClassInterface ()->getName () << " ("
990+ << category->getName () << " )" ;
991+ },
992+ [&os] { os << " , " ; });
997993 os << " \n " ;
998994 } else if (Reader && !Reader->categories ().empty ()) {
999995 os << " Categories: " ;
1000- interleave (Reader->categories ().begin (), Reader->categories ().end (),
1001- [&os](clang::serialization::DeclID declID) {
1002- os << " decl ID #" << declID;
1003- },
1004- [&os] {
1005- os << " , " ;
1006- });
996+ llvm::interleave (
997+ Reader->categories ().begin (), Reader->categories ().end (),
998+ [&os](clang::serialization::DeclID declID) {
999+ os << " decl ID #" << declID;
1000+ },
1001+ [&os] { os << " , " ; });
10071002 os << " \n " ;
10081003 }
10091004
@@ -1020,13 +1015,10 @@ void SwiftLookupTable::dump(raw_ostream &os) const {
10201015 os << " : " ;
10211016
10221017 const auto &entries = GlobalsAsMembersIndex.find (context)->second ;
1023- interleave (entries.begin (), entries.end (),
1024- [this , &os](uint64_t entry) {
1025- printStoredEntry (this , entry, os);
1026- },
1027- [&os] {
1028- os << " , " ;
1029- });
1018+ llvm::interleave (
1019+ entries.begin (), entries.end (),
1020+ [this , &os](uint64_t entry) { printStoredEntry (this , entry, os); },
1021+ [&os] { os << " , " ; });
10301022 os << " \n " ;
10311023 }
10321024 }
0 commit comments