@@ -2925,8 +2925,8 @@ fn parse_pretty(handler: &EarlyErrorHandler, unstable_opts: &UnstableOptions) ->
29252925 "expanded" => Source(PpSourceMode::Expanded),
29262926 "expanded,identified" => Source(PpSourceMode::ExpandedIdentified),
29272927 "expanded,hygiene" => Source(PpSourceMode::ExpandedHygiene),
2928- "ast-tree" => AstTree(PpAstTreeMode::Normal) ,
2929- "ast-tree,expanded" => AstTree(PpAstTreeMode::Expanded) ,
2928+ "ast-tree" => AstTree,
2929+ "ast-tree,expanded" => AstTreeExpanded ,
29302930 "hir" => Hir(PpHirMode::Normal),
29312931 "hir,identified" => Hir(PpHirMode::Identified),
29322932 "hir,typed" => Hir(PpHirMode::Typed),
@@ -3083,14 +3083,6 @@ pub enum PpSourceMode {
30833083 ExpandedHygiene,
30843084}
30853085
3086- #[derive(Copy, Clone, PartialEq, Debug)]
3087- pub enum PpAstTreeMode {
3088- /// `-Zunpretty=ast`
3089- Normal,
3090- /// `-Zunpretty=ast,expanded`
3091- Expanded,
3092- }
3093-
30943086#[derive(Copy, Clone, PartialEq, Debug)]
30953087pub enum PpHirMode {
30963088 /// `-Zunpretty=hir`
@@ -3106,7 +3098,10 @@ pub enum PpMode {
31063098 /// Options that print the source code, i.e.
31073099 /// `-Zunpretty=normal` and `-Zunpretty=expanded`
31083100 Source(PpSourceMode),
3109- AstTree(PpAstTreeMode),
3101+ /// `-Zunpretty=ast-tree`
3102+ AstTree,
3103+ /// `-Zunpretty=ast-tree,expanded`
3104+ AstTreeExpanded,
31103105 /// Options that print the HIR, i.e. `-Zunpretty=hir`
31113106 Hir(PpHirMode),
31123107 /// `-Zunpretty=hir-tree`
@@ -3126,10 +3121,10 @@ impl PpMode {
31263121 use PpMode::*;
31273122 use PpSourceMode::*;
31283123 match *self {
3129- Source(Normal | Identified) | AstTree(PpAstTreeMode::Normal) => false,
3124+ Source(Normal | Identified) | AstTree => false,
31303125
31313126 Source(Expanded | ExpandedIdentified | ExpandedHygiene)
3132- | AstTree(PpAstTreeMode::Expanded)
3127+ | AstTreeExpanded
31333128 | Hir(_)
31343129 | HirTree
31353130 | ThirTree
@@ -3141,7 +3136,7 @@ impl PpMode {
31413136 pub fn needs_hir(&self) -> bool {
31423137 use PpMode::*;
31433138 match *self {
3144- Source(_) | AstTree(_) => false,
3139+ Source(_) | AstTree | AstTreeExpanded => false,
31453140
31463141 Hir(_) | HirTree | ThirTree | ThirFlat | Mir | MirCFG => true,
31473142 }
0 commit comments