diff options
Diffstat (limited to 'llvm/lib/Analysis/MustExecute.cpp')
| -rw-r--r-- | llvm/lib/Analysis/MustExecute.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/llvm/lib/Analysis/MustExecute.cpp b/llvm/lib/Analysis/MustExecute.cpp index 1e7626013eed..5ca72f5f3623 100644 --- a/llvm/lib/Analysis/MustExecute.cpp +++ b/llvm/lib/Analysis/MustExecute.cpp @@ -8,6 +8,7 @@ #include "llvm/Analysis/MustExecute.h" #include "llvm/ADT/PostOrderIterator.h" +#include "llvm/ADT/StringExtras.h" #include "llvm/Analysis/CFG.h" #include "llvm/Analysis/InstructionSimplify.h" #include "llvm/Analysis/LoopInfo.h" @@ -451,13 +452,9 @@ public: else OS << " ; (mustexec in: "; - bool first = true; - for (const Loop *L : Loops) { - if (!first) - OS << ", "; - first = false; - OS << L->getHeader()->getName(); - } + ListSeparator LS; + for (const Loop *L : Loops) + OS << LS << L->getHeader()->getName(); OS << ")"; } }; |
