Remove in_band_lifetimes
for rustc_monomorphize
This commit is contained in:
parent
8f117a77d0
commit
f0b714258f
4 changed files with 6 additions and 7 deletions
|
@ -498,7 +498,7 @@ fn record_accesses<'a, 'tcx: 'a>(
|
|||
/// the user's terminal with thousands of lines of type-name.
|
||||
///
|
||||
/// If the type name is longer than before+after, it will be written to a file.
|
||||
fn shrunk_instance_name(
|
||||
fn shrunk_instance_name<'tcx>(
|
||||
tcx: TyCtxt<'tcx>,
|
||||
instance: &Instance<'tcx>,
|
||||
before: usize,
|
||||
|
@ -1145,7 +1145,7 @@ struct RootCollector<'a, 'tcx> {
|
|||
entry_fn: Option<(DefId, EntryFnType)>,
|
||||
}
|
||||
|
||||
impl ItemLikeVisitor<'v> for RootCollector<'_, 'v> {
|
||||
impl<'v> ItemLikeVisitor<'v> for RootCollector<'_, 'v> {
|
||||
fn visit_item(&mut self, item: &'v hir::Item<'v>) {
|
||||
match item.kind {
|
||||
hir::ItemKind::ExternCrate(..)
|
||||
|
@ -1225,7 +1225,7 @@ impl ItemLikeVisitor<'v> for RootCollector<'_, 'v> {
|
|||
fn visit_foreign_item(&mut self, _foreign_item: &'v hir::ForeignItem<'v>) {}
|
||||
}
|
||||
|
||||
impl RootCollector<'_, 'v> {
|
||||
impl<'v> RootCollector<'_, 'v> {
|
||||
fn is_root(&self, def_id: LocalDefId) -> bool {
|
||||
!item_requires_monomorphization(self.tcx, def_id)
|
||||
&& match self.mode {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue