aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendActions.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard@metafoo.co.uk>2020-06-22 15:55:59 -0700
committerRichard Smith <richard@metafoo.co.uk>2020-06-22 16:47:51 -0700
commite135cf8a03b974d2a43eb9fb93ad2d9adefcdf34 (patch)
tree89000eb59cdf4d442b080c81b95a6ab70709cbac /clang/lib/Frontend/FrontendActions.cpp
parentc20875a48c3b6633b9187f81476519c6be217fa1 (diff)
downloadllvm-e135cf8a03b974d2a43eb9fb93ad2d9adefcdf34.zip
llvm-e135cf8a03b974d2a43eb9fb93ad2d9adefcdf34.tar.gz
llvm-e135cf8a03b974d2a43eb9fb93ad2d9adefcdf34.tar.bz2
Add -ast-dump-decl-types flag to include types of value and type
declarations in AST dumps. Includes a testcase for deduction guide transformation that makes use of this new dumping feature.
Diffstat (limited to 'clang/lib/Frontend/FrontendActions.cpp')
-rw-r--r--clang/lib/Frontend/FrontendActions.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Frontend/FrontendActions.cpp b/clang/lib/Frontend/FrontendActions.cpp
index 3a86a8d..711e733 100644
--- a/clang/lib/Frontend/FrontendActions.cpp
+++ b/clang/lib/Frontend/FrontendActions.cpp
@@ -79,7 +79,8 @@ ASTDumpAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) {
const FrontendOptions &Opts = CI.getFrontendOpts();
return CreateASTDumper(nullptr /*Dump to stdout.*/, Opts.ASTDumpFilter,
Opts.ASTDumpDecls, Opts.ASTDumpAll,
- Opts.ASTDumpLookups, Opts.ASTDumpFormat);
+ Opts.ASTDumpLookups, Opts.ASTDumpDeclTypes,
+ Opts.ASTDumpFormat);
}
std::unique_ptr<ASTConsumer>