Skip to content

Commit 84b49b2

Browse files
committed
rustc_resolve: don't require redundant arguments to resolve_crate.
1 parent 2e997ef commit 84b49b2

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

src/librustc_driver/driver.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -602,11 +602,7 @@ pub fn phase_3_run_analysis_passes<'tcx>(sess: Session,
602602
glob_map,
603603
} =
604604
time(time_passes, "resolution", (),
605-
|_| resolve::resolve_crate(&sess,
606-
&ast_map,
607-
&lang_items,
608-
krate,
609-
make_glob_map));
605+
|_| resolve::resolve_crate(&sess, &ast_map, make_glob_map));
610606

611607
// Discard MTWT tables that aren't required past resolution.
612608
syntax::ext::mtwt::clear_tables();

src/librustc_driver/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ fn test_env<F>(source_string: &str,
126126
// run just enough stuff to build a tcx:
127127
let lang_items = lang_items::collect_language_items(krate, &sess);
128128
let resolve::CrateMap { def_map, freevars, .. } =
129-
resolve::resolve_crate(&sess, &ast_map, &lang_items, krate, resolve::MakeGlobMap::No);
129+
resolve::resolve_crate(&sess, &ast_map, resolve::MakeGlobMap::No);
130130
let named_region_map = resolve_lifetime::krate(&sess, krate, &def_map);
131131
let region_map = region::resolve_crate(&sess, krate);
132132
let tcx = ty::mk_ctxt(sess,

src/librustc_resolve/lib.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ use rustc::lint;
5555
use rustc::metadata::csearch;
5656
use rustc::metadata::decoder::{DefLike, DlDef, DlField, DlImpl};
5757
use rustc::middle::def::*;
58-
use rustc::middle::lang_items::LanguageItems;
5958
use rustc::middle::pat_util::pat_bindings;
6059
use rustc::middle::privacy::*;
6160
use rustc::middle::subst::{ParamSpace, FnSpace, TypeSpace};
@@ -3689,10 +3688,9 @@ pub enum MakeGlobMap {
36893688
/// Entry point to crate resolution.
36903689
pub fn resolve_crate<'a, 'tcx>(session: &'a Session,
36913690
ast_map: &'a ast_map::Map<'tcx>,
3692-
_: &LanguageItems,
3693-
krate: &Crate,
36943691
make_glob_map: MakeGlobMap)
36953692
-> CrateMap {
3693+
let krate = ast_map.krate();
36963694
let mut resolver = Resolver::new(session, ast_map, krate.span, make_glob_map);
36973695

36983696
build_reduced_graph::build_reduced_graph(&mut resolver, krate);

0 commit comments

Comments
 (0)