From 541c45b0b77767641f3efb1d2814d148bbfdcd39 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Thu, 20 Jun 2013 15:26:54 -0400 Subject: [PATCH] Miscellaneous fixes and cleanup --- src/librustc/back/passes.rs | 6 +++--- src/librustc/driver/driver.rs | 1 - src/librustc/metadata/loader.rs | 4 +++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/librustc/back/passes.rs b/src/librustc/back/passes.rs index c1192707c1c..f9dc88074d3 100644 --- a/src/librustc/back/passes.rs +++ b/src/librustc/back/passes.rs @@ -165,10 +165,10 @@ pub fn create_standard_passes(level: OptLevel) -> ~[~str] { } pub fn populate_pass_manager(sess: Session, pm: &mut PassManager, pass_list:&[~str]) { - for pass_list.iter().advance |&nm| { - match create_pass(nm) { + for pass_list.iter().advance |nm| { + match create_pass(*nm) { Some(p) => pm.add_pass(p), - None => sess.warn(fmt!("Unknown pass %s", nm)) + None => sess.warn(fmt!("Unknown pass %s", *nm)) } } } diff --git a/src/librustc/driver/driver.rs b/src/librustc/driver/driver.rs index 3c507547448..e8ef95b811e 100644 --- a/src/librustc/driver/driver.rs +++ b/src/librustc/driver/driver.rs @@ -314,7 +314,6 @@ pub fn compile_rest(sess: Session, method_map: method_map, vtable_map: vtable_map, write_guard_map: write_guard_map, - moves_map: moves_map, capture_map: capture_map }; diff --git a/src/librustc/metadata/loader.rs b/src/librustc/metadata/loader.rs index 31577e47267..9aefb8fdb55 100644 --- a/src/librustc/metadata/loader.rs +++ b/src/librustc/metadata/loader.rs @@ -127,7 +127,9 @@ fn find_library_crate_aux( cx.diag.span_err( cx.span, fmt!("multiple matching crates for `%s`", crate_name)); cx.diag.handler().note("candidates:"); - for matches.iter().advance |&(ident, data)| { + for matches.iter().advance |pair| { + let ident = pair.first(); + let data = pair.second(); cx.diag.handler().note(fmt!("path: %s", ident)); let attrs = decoder::get_crate_attributes(data); note_linkage_attrs(cx.intr, cx.diag, attrs);