1
Fork 0

only move access_levels/external_traits after early passes

This commit is contained in:
QuietMisdreavus 2018-08-10 17:24:40 -05:00
parent 457efc111a
commit 6aa74939bf
4 changed files with 8 additions and 14 deletions

View file

@ -209,9 +209,6 @@ impl<'a, 'tcx, 'rcx, 'cstore> Clean<Crate> for visit_ast::RustdocVisitor<'a, 'tc
}));
}
let mut access_levels = cx.access_levels.borrow_mut();
let mut external_traits = cx.external_traits.borrow_mut();
Crate {
name,
version: None,
@ -219,8 +216,8 @@ impl<'a, 'tcx, 'rcx, 'cstore> Clean<Crate> for visit_ast::RustdocVisitor<'a, 'tc
module: Some(module),
externs,
primitives,
access_levels: Arc::new(mem::replace(&mut access_levels, Default::default())),
external_traits: mem::replace(&mut external_traits, Default::default()),
access_levels: Arc::new(Default::default()),
external_traits: Default::default(),
masked_crates,
}
}