Feature gate extern prelude additions from extern crate items

Fix rustdoc and fulldeps tests
This commit is contained in:
Vadim Petrochenkov 2018-10-20 20:26:24 +03:00
parent 0f625ac48d
commit faefc83a7a
13 changed files with 143 additions and 9 deletions

View file

@ -476,7 +476,9 @@ pub fn run_core(search_paths: SearchPaths,
trait_map: resolver.trait_map.clone(),
maybe_unused_trait_imports: resolver.maybe_unused_trait_imports.clone(),
maybe_unused_extern_crates: resolver.maybe_unused_extern_crates.clone(),
extern_prelude: resolver.extern_prelude.clone(),
extern_prelude: resolver.extern_prelude.iter().map(|(ident, entry)| {
(ident.name, entry.introduced_by_item)
}).collect(),
};
let analysis = ty::CrateAnalysis {
access_levels: Lrc::new(AccessLevels::default()),