From 9ae215570045001df3eced7c1617b10d0e1fc1c3 Mon Sep 17 00:00:00 2001 From: Lenar Safin Date: Sat, 29 Jul 2017 20:42:58 +0000 Subject: [PATCH] Improve readability of CXX method overrides list Summary: Separate CXX method overrides list entries with commas. Reviewers: lhames Reviewed By: lhames Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D35800 llvm-svn: 309496 --- clang/lib/AST/ASTDumper.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/clang/lib/AST/ASTDumper.cpp b/clang/lib/AST/ASTDumper.cpp index 92ed7da94d8e..b92df75520f5 100644 --- a/clang/lib/AST/ASTDumper.cpp +++ b/clang/lib/AST/ASTDumper.cpp @@ -1184,7 +1184,7 @@ void ASTDumper::VisitFunctionDecl(const FunctionDecl *D) { I != E; ++I) dumpCXXCtorInitializer(*I); - if (const CXXMethodDecl *MD = dyn_cast(D)) + if (const CXXMethodDecl *MD = dyn_cast(D)) { if (MD->size_overridden_methods() != 0) { auto dumpOverride = [=](const CXXMethodDecl *D) { @@ -1199,11 +1199,14 @@ void ASTDumper::VisitFunctionDecl(const FunctionDecl *D) { dumpOverride(*FirstOverrideItr); for (const auto *Override : llvm::make_range(FirstOverrideItr + 1, - MD->end_overridden_methods())) + MD->end_overridden_methods())) { + OS << ", "; dumpOverride(Override); + } OS << " ]"; }); } + } if (D->doesThisDeclarationHaveABody()) dumpStmt(D->getBody());