aaron.ballman accepted this revision. aaron.ballman added a comment. This revision is now accepted and ready to land.
LGTM aside from some minor nits. ================ Comment at: lib/AST/ASTDumper.cpp:518 + NodeDumper.Visit(D); if (!D) { return; ---------------- Elide braces. ================ Comment at: lib/AST/TextNodeDumper.cpp:239 + OS << " in " << M->getFullModuleName(); + if (auto *ND = dyn_cast<NamedDecl>(D)) + for (Module *M : D->getASTContext().getModulesWithMergedDefinition( ---------------- `const auto *` (which helps to clarify the `const_cast<>` below.) ================ Comment at: lib/AST/TextNodeDumper.cpp:243 + AddChild([=] { OS << "also in " << M->getFullModuleName(); }); + if (const NamedDecl *ND = dyn_cast<NamedDecl>(D)) + if (ND->isHidden()) ---------------- `const auto *` ================ Comment at: lib/AST/TextNodeDumper.cpp:248-251 + if (D->isUsed()) + OS << " used"; + else if (D->isThisDeclarationReferenced()) + OS << " referenced"; ---------------- Surround these with newlines for visual clarity. ================ Comment at: lib/AST/TextNodeDumper.cpp:254 + OS << " invalid"; + if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) + if (FD->isConstexpr()) ---------------- `const auto *` Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D56643/new/ https://reviews.llvm.org/D56643 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits