]> git.lizzy.rs Git - rust.git/commitdiff
Use more autoderef in rustc_driver
authorJonas Schievink <jonas@schievink.net>
Mon, 8 Feb 2016 22:42:39 +0000 (23:42 +0100)
committerJonas Schievink <jonas@schievink.net>
Fri, 12 Feb 2016 18:27:20 +0000 (19:27 +0100)
src/librustc_driver/driver.rs
src/librustc_driver/lib.rs
src/librustc_driver/pretty.rs

index 6c5b577e0d1a4f5dc7af579347fe5029c57c2e3d..43871e73218365d5547dbf8090ed3e535cc98613 100644 (file)
@@ -567,7 +567,7 @@ pub fn phase_2_configure_and_expand(sess: &Session,
 
     // Lint plugins are registered; now we can process command line flags.
     if sess.opts.describe_lints {
-        super::describe_lints(&*sess.lint_store.borrow(), true);
+        super::describe_lints(&sess.lint_store.borrow(), true);
         return Err(0);
     }
     try!(sess.track_errors(|| sess.lint_store.borrow_mut().process_command_line(sess)));
index 25cef24c50d5e02944c6c4e456f2bb195bbe0309..faf11de53c43a050a1dd24e413dc8023656ffd0e 100644 (file)
@@ -1018,7 +1018,7 @@ pub fn diagnostics_registry() -> diagnostics::registry::Registry {
     all_errors.extend_from_slice(&rustc_privacy::DIAGNOSTICS);
     all_errors.extend_from_slice(&rustc_trans::DIAGNOSTICS);
 
-    Registry::new(&*all_errors)
+    Registry::new(&all_errors)
 }
 
 pub fn main() {
index 170ae65f919064a55455799677b8a0a16b568032..4a82aa7282599e2c18c5c65c172492f7e2c0a38f 100644 (file)
@@ -870,8 +870,8 @@ fn print_flowgraph<W: Write>(variants: Vec<borrowck_dot::Variant>,
                              mut out: W)
                              -> io::Result<()> {
     let cfg = match code {
-        blocks::BlockCode(block) => cfg::CFG::new(tcx, &*block),
-        blocks::FnLikeCode(fn_like) => cfg::CFG::new(tcx, &*fn_like.body()),
+        blocks::BlockCode(block) => cfg::CFG::new(tcx, &block),
+        blocks::FnLikeCode(fn_like) => cfg::CFG::new(tcx, &fn_like.body()),
     };
     let labelled_edges = mode != PpFlowGraphMode::UnlabelledEdges;
     let lcfg = LabelledCFG {