@@ -145,7 +145,6 @@ impl ItemTree {
145
145
macro_calls,
146
146
macro_rules,
147
147
macro_defs,
148
- exprs,
149
148
vis,
150
149
generics,
151
150
} = & mut * * data;
@@ -167,7 +166,6 @@ impl ItemTree {
167
166
macro_calls. shrink_to_fit ( ) ;
168
167
macro_rules. shrink_to_fit ( ) ;
169
168
macro_defs. shrink_to_fit ( ) ;
170
- exprs. shrink_to_fit ( ) ;
171
169
172
170
vis. arena . shrink_to_fit ( ) ;
173
171
generics. arena . shrink_to_fit ( ) ;
@@ -296,7 +294,6 @@ struct ItemTreeData {
296
294
macro_calls : Arena < MacroCall > ,
297
295
macro_rules : Arena < MacroRules > ,
298
296
macro_defs : Arena < MacroDef > ,
299
- exprs : Arena < Expr > ,
300
297
301
298
vis : ItemVisibilities ,
302
299
generics : GenericParamsStorage ,
@@ -461,7 +458,7 @@ macro_rules! impl_index {
461
458
} ;
462
459
}
463
460
464
- impl_index ! ( fields: Field , variants: Variant , exprs : Expr ) ;
461
+ impl_index ! ( fields: Field , variants: Variant ) ;
465
462
466
463
impl Index < RawVisibilityId > for ItemTree {
467
464
type Output = RawVisibility ;
@@ -664,11 +661,6 @@ pub struct MacroDef {
664
661
pub ast_id : FileAstId < ast:: MacroDef > ,
665
662
}
666
663
667
- // NB: There's no `FileAstId` for `Expr`. The only case where this would be useful is for array
668
- // lengths, but we don't do much with them yet.
669
- #[ derive( Debug , Clone , Eq , PartialEq ) ]
670
- pub struct Expr ;
671
-
672
664
macro_rules! impl_froms {
673
665
( $e: ident { $( $v: ident ( $t: ty) ) ,* $( , ) ? } ) => {
674
666
$(
0 commit comments