@@ -128,7 +128,12 @@ macro_rules! arena_types {
128128 [ ] arm: rustc:: hir:: Arm <$tcx>,
129129 [ ] attribute: syntax:: ast:: Attribute ,
130130 [ ] block: rustc:: hir:: Block <$tcx>,
131+ [ ] bare_fn_ty: rustc:: hir:: BareFnTy <$tcx>,
131132 [ few] global_asm: rustc:: hir:: GlobalAsm ,
133+ [ ] generic_arg: rustc:: hir:: GenericArg <$tcx>,
134+ [ ] generic_args: rustc:: hir:: GenericArgs <$tcx>,
135+ [ ] generic_bound: rustc:: hir:: GenericBound <$tcx>,
136+ [ ] generic_param: rustc:: hir:: GenericParam <$tcx>,
132137 [ ] expr: rustc:: hir:: Expr <$tcx>,
133138 [ ] field: rustc:: hir:: Field <$tcx>,
134139 [ ] field_pat: rustc:: hir:: FieldPat <$tcx>,
@@ -142,12 +147,15 @@ macro_rules! arena_types {
142147 [ ] pat: rustc:: hir:: Pat <$tcx>,
143148 [ ] path: rustc:: hir:: Path <$tcx>,
144149 [ ] path_segment: rustc:: hir:: PathSegment <$tcx>,
150+ [ ] poly_trait_ref: rustc:: hir:: PolyTraitRef <$tcx>,
145151 [ ] qpath: rustc:: hir:: QPath <$tcx>,
146152 [ ] stmt: rustc:: hir:: Stmt <$tcx>,
147153 [ ] struct_field: rustc:: hir:: StructField <$tcx>,
148154 [ ] trait_item_ref: rustc:: hir:: TraitItemRef ,
149155 [ ] ty: rustc:: hir:: Ty <$tcx>,
156+ [ ] type_binding: rustc:: hir:: TypeBinding <$tcx>,
150157 [ ] variant: rustc:: hir:: Variant <$tcx>,
158+ [ ] where_predicate: rustc:: hir:: WherePredicate <$tcx>,
151159 ] , $tcx) ;
152160 )
153161}
0 commit comments