From: Kazu Hirata Date: Tue, 23 Feb 2021 04:17:15 +0000 (-0800) Subject: [Analysis] Use ListSeparator (NFC) X-Git-Tag: llvmorg-14-init~14336 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=871affc5e779b6004d8fe8071a3b1a353c5ca8a0;p=platform%2Fupstream%2Fllvm.git [Analysis] Use ListSeparator (NFC) --- diff --git a/llvm/lib/Analysis/CallGraphSCCPass.cpp b/llvm/lib/Analysis/CallGraphSCCPass.cpp index 38057d44..9e50495 100644 --- a/llvm/lib/Analysis/CallGraphSCCPass.cpp +++ b/llvm/lib/Analysis/CallGraphSCCPass.cpp @@ -454,10 +454,10 @@ bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, std::string Functions; #ifndef NDEBUG raw_string_ostream OS(Functions); - for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end(); - I != E; ++I) { - if (I != CurSCC.begin()) OS << ", "; - (*I)->print(OS); + ListSeparator LS; + for (const CallGraphNode *CGN : CurSCC) { + OS << LS; + CGN->print(OS); } OS.flush(); #endif @@ -734,12 +734,9 @@ Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &OS, static std::string getDescription(const CallGraphSCC &SCC) { std::string Desc = "SCC ("; - bool First = true; + ListSeparator LS; for (CallGraphNode *CGN : SCC) { - if (First) - First = false; - else - Desc += ", "; + Desc += LS; Function *F = CGN->getFunction(); if (F) Desc += F->getName();