From ea7f5dc7ac34d996ce4f3ffeeeeea6ffdfa11de9 Mon Sep 17 00:00:00 2001 From: Lenar Safin <glimpse.of.despair@gmail.com> 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 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@309496 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/AST/ASTDumper.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/AST/ASTDumper.cpp b/lib/AST/ASTDumper.cpp index 92ed7da94d8..b92df75520f 100644 --- a/lib/AST/ASTDumper.cpp +++ b/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<CXXMethodDecl>(D)) + if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(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()); -- GitLab