diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-07-04 13:57:22 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-07-04 13:57:22 +0200 |
commit | 6eee318c244bf1e32bee8979083286b09e3f4dd4 (patch) | |
tree | 83557945c49ddef6a9507a20d568c8a310820e83 /gcc/rust/rust-session-manager.h | |
parent | 408b7f87b99c1b9d074787ac279c86319ab00667 (diff) | |
download | gcc-6eee318c244bf1e32bee8979083286b09e3f4dd4.zip gcc-6eee318c244bf1e32bee8979083286b09e3f4dd4.tar.gz gcc-6eee318c244bf1e32bee8979083286b09e3f4dd4.tar.bz2 |
session-manager: Add -frust-dump-ast-pretty
Diffstat (limited to 'gcc/rust/rust-session-manager.h')
-rw-r--r-- | gcc/rust/rust-session-manager.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/rust/rust-session-manager.h b/gcc/rust/rust-session-manager.h index f616a07..b0e8bf8 100644 --- a/gcc/rust/rust-session-manager.h +++ b/gcc/rust/rust-session-manager.h @@ -166,6 +166,7 @@ struct CompileOptions { LEXER_DUMP, PARSER_AST_DUMP, + AST_DUMP_PRETTY, REGISTER_PLUGINS_DUMP, INJECTION_DUMP, EXPANSION_DUMP, @@ -206,6 +207,7 @@ struct CompileOptions { enable_dump_option (DumpOption::LEXER_DUMP); enable_dump_option (DumpOption::PARSER_AST_DUMP); + enable_dump_option (DumpOption::AST_DUMP_PRETTY); enable_dump_option (DumpOption::REGISTER_PLUGINS_DUMP); enable_dump_option (DumpOption::INJECTION_DUMP); enable_dump_option (DumpOption::EXPANSION_DUMP); @@ -291,6 +293,7 @@ private: void dump_lex (Parser<Lexer> &parser) const; void dump_ast (Parser<Lexer> &parser, AST::Crate &crate) const; + void dump_ast_pretty (AST::Crate &crate) const; void dump_ast_expanded (Parser<Lexer> &parser, AST::Crate &crate) const; void dump_hir (HIR::Crate &crate) const; void dump_hir_pretty (HIR::Crate &crate) const; |