X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc%2Farena.rs;h=e8c3914e695ad1c71c214cbf240625e758382fbf;hb=bd57c187fbcc55afc214120e26b2fb81ccecf68a;hp=c179b05683d1c91258bf53b335f9cc94d8e305c5;hpb=bfe9080ea023927f2a047a3b23ec579188c63b7d;p=rust.git diff --git a/src/librustc/arena.rs b/src/librustc/arena.rs index c179b05683d..e8c3914e695 100644 --- a/src/librustc/arena.rs +++ b/src/librustc/arena.rs @@ -19,6 +19,14 @@ macro_rules! arena_types { ($macro:path, $args:tt, $tcx:lifetime) => ( $macro!($args, [ + [] layouts: rustc::ty::layout::LayoutDetails, + [] generics: rustc::ty::Generics, + [] trait_def: rustc::ty::TraitDef, + [] adt_def: rustc::ty::AdtDef, + [] steal_mir: rustc::ty::steal::Steal>, + [] mir: rustc::mir::Body<$tcx>, + [] tables: rustc::ty::TypeckTables<$tcx>, + [] const_allocs: rustc::mir::interpret::Allocation, [] vtable_method: Option<( rustc::hir::def_id::DefId, rustc::ty::subst::SubstsRef<$tcx> @@ -101,6 +109,7 @@ macro_rules! arena_types { >, [few] crate_variances: rustc::ty::CrateVariancesMap<'tcx>, [few] inferred_outlives_crate: rustc::ty::CratePredicatesMap<'tcx>, + [] upvars: rustc_data_structures::fx::FxIndexMap, ], $tcx); ) }