@@ -2925,8 +2925,8 @@ fn parse_pretty(handler: &EarlyErrorHandler, unstable_opts: &UnstableOptions) ->
2925
2925
"expanded" => Source ( PpSourceMode :: Expanded ) ,
2926
2926
"expanded,identified" => Source ( PpSourceMode :: ExpandedIdentified ) ,
2927
2927
"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 ,
2930
2930
"hir" => Hir ( PpHirMode :: Normal ) ,
2931
2931
"hir,identified" => Hir ( PpHirMode :: Identified ) ,
2932
2932
"hir,typed" => Hir ( PpHirMode :: Typed ) ,
@@ -3083,14 +3083,6 @@ pub enum PpSourceMode {
3083
3083
ExpandedHygiene ,
3084
3084
}
3085
3085
3086
- #[ derive( Copy , Clone , PartialEq , Debug ) ]
3087
- pub enum PpAstTreeMode {
3088
- /// `-Zunpretty=ast`
3089
- Normal ,
3090
- /// `-Zunpretty=ast,expanded`
3091
- Expanded ,
3092
- }
3093
-
3094
3086
#[ derive( Copy , Clone , PartialEq , Debug ) ]
3095
3087
pub enum PpHirMode {
3096
3088
/// `-Zunpretty=hir`
@@ -3106,7 +3098,10 @@ pub enum PpMode {
3106
3098
/// Options that print the source code, i.e.
3107
3099
/// `-Zunpretty=normal` and `-Zunpretty=expanded`
3108
3100
Source ( PpSourceMode ) ,
3109
- AstTree ( PpAstTreeMode ) ,
3101
+ /// `-Zunpretty=ast-tree`
3102
+ AstTree ,
3103
+ /// `-Zunpretty=ast-tree,expanded`
3104
+ AstTreeExpanded ,
3110
3105
/// Options that print the HIR, i.e. `-Zunpretty=hir`
3111
3106
Hir ( PpHirMode ) ,
3112
3107
/// `-Zunpretty=hir-tree`
@@ -3126,10 +3121,10 @@ impl PpMode {
3126
3121
use PpMode :: * ;
3127
3122
use PpSourceMode :: * ;
3128
3123
match * self {
3129
- Source ( Normal | Identified ) | AstTree ( PpAstTreeMode :: Normal ) => false ,
3124
+ Source ( Normal | Identified ) | AstTree => false ,
3130
3125
3131
3126
Source ( Expanded | ExpandedIdentified | ExpandedHygiene )
3132
- | AstTree ( PpAstTreeMode :: Expanded )
3127
+ | AstTreeExpanded
3133
3128
| Hir ( _)
3134
3129
| HirTree
3135
3130
| ThirTree
@@ -3141,7 +3136,7 @@ impl PpMode {
3141
3136
pub fn needs_hir ( & self ) -> bool {
3142
3137
use PpMode :: * ;
3143
3138
match * self {
3144
- Source ( _) | AstTree ( _ ) => false ,
3139
+ Source ( _) | AstTree | AstTreeExpanded => false ,
3145
3140
3146
3141
Hir ( _) | HirTree | ThirTree | ThirFlat | Mir | MirCFG => true ,
3147
3142
}
0 commit comments