@@ -2918,8 +2918,8 @@ fn parse_pretty(handler: &EarlyErrorHandler, unstable_opts: &UnstableOptions) ->
2918
2918
"expanded" => Source ( PpSourceMode :: Expanded ) ,
2919
2919
"expanded,identified" => Source ( PpSourceMode :: ExpandedIdentified ) ,
2920
2920
"expanded,hygiene" => Source ( PpSourceMode :: ExpandedHygiene ) ,
2921
- "ast-tree" => AstTree ( PpAstTreeMode :: Normal ) ,
2922
- "ast-tree,expanded" => AstTree ( PpAstTreeMode :: Expanded ) ,
2921
+ "ast-tree" => AstTree ,
2922
+ "ast-tree,expanded" => AstTreeExpanded ,
2923
2923
"hir" => Hir ( PpHirMode :: Normal ) ,
2924
2924
"hir,identified" => Hir ( PpHirMode :: Identified ) ,
2925
2925
"hir,typed" => Hir ( PpHirMode :: Typed ) ,
@@ -3076,14 +3076,6 @@ pub enum PpSourceMode {
3076
3076
ExpandedHygiene ,
3077
3077
}
3078
3078
3079
- #[ derive( Copy , Clone , PartialEq , Debug ) ]
3080
- pub enum PpAstTreeMode {
3081
- /// `-Zunpretty=ast`
3082
- Normal ,
3083
- /// `-Zunpretty=ast,expanded`
3084
- Expanded ,
3085
- }
3086
-
3087
3079
#[ derive( Copy , Clone , PartialEq , Debug ) ]
3088
3080
pub enum PpHirMode {
3089
3081
/// `-Zunpretty=hir`
@@ -3099,7 +3091,10 @@ pub enum PpMode {
3099
3091
/// Options that print the source code, i.e.
3100
3092
/// `-Zunpretty=normal` and `-Zunpretty=expanded`
3101
3093
Source ( PpSourceMode ) ,
3102
- AstTree ( PpAstTreeMode ) ,
3094
+ /// `-Zunpretty=ast-tree`
3095
+ AstTree ,
3096
+ /// `-Zunpretty=ast-tree,expanded`
3097
+ AstTreeExpanded ,
3103
3098
/// Options that print the HIR, i.e. `-Zunpretty=hir`
3104
3099
Hir ( PpHirMode ) ,
3105
3100
/// `-Zunpretty=hir-tree`
@@ -3119,10 +3114,10 @@ impl PpMode {
3119
3114
use PpMode :: * ;
3120
3115
use PpSourceMode :: * ;
3121
3116
match * self {
3122
- Source ( Normal | Identified ) | AstTree ( PpAstTreeMode :: Normal ) => false ,
3117
+ Source ( Normal | Identified ) | AstTree => false ,
3123
3118
3124
3119
Source ( Expanded | ExpandedIdentified | ExpandedHygiene )
3125
- | AstTree ( PpAstTreeMode :: Expanded )
3120
+ | AstTreeExpanded
3126
3121
| Hir ( _)
3127
3122
| HirTree
3128
3123
| ThirTree
@@ -3134,7 +3129,7 @@ impl PpMode {
3134
3129
pub fn needs_hir ( & self ) -> bool {
3135
3130
use PpMode :: * ;
3136
3131
match * self {
3137
- Source ( _) | AstTree ( _ ) => false ,
3132
+ Source ( _) | AstTree | AstTreeExpanded => false ,
3138
3133
3139
3134
Hir ( _) | HirTree | ThirTree | ThirFlat | Mir | MirCFG => true ,
3140
3135
}
0 commit comments