about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGarming Sam <garming_sam@outlook.com>2015-07-27 18:40:34 +1200
committerGarming Sam <garming_sam@outlook.com>2015-08-09 20:54:12 +1200
commit8b98256f64362cc524952c0641f4e23c27937db1 (patch)
tree523adefa6979c2a1713be17af5318aa4987d62f9
parent251696ed0da7c2c829de0b61f1ea930b815cfbd2 (diff)
downloadrust-8b98256f64362cc524952c0641f4e23c27937db1.tar.gz
rust-8b98256f64362cc524952c0641f4e23c27937db1.zip
Remove some duplicated code with new create_resolver
-rw-r--r--src/librustc_resolve/lib.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/librustc_resolve/lib.rs b/src/librustc_resolve/lib.rs
index b39703049ec..37bf571e0bb 100644
--- a/src/librustc_resolve/lib.rs
+++ b/src/librustc_resolve/lib.rs
@@ -4013,16 +4013,7 @@ pub fn resolve_crate<'a, 'tcx>(session: &'a Session,
                                make_glob_map: MakeGlobMap)
                                -> CrateMap {
     let krate = ast_map.krate();
-    let mut resolver = Resolver::new(session, ast_map, krate.span, make_glob_map);
-
-    build_reduced_graph::build_reduced_graph(&mut resolver, krate);
-    session.abort_if_errors();
-
-    resolve_imports::resolve_imports(&mut resolver);
-    session.abort_if_errors();
-
-    record_exports::record(&mut resolver);
-    session.abort_if_errors();
+    let mut resolver = create_resolver(session, ast_map, krate, make_glob_map, None);
 
     resolver.resolve_crate(krate);
     session.abort_if_errors();