]> git.lizzy.rs Git - rust.git/commitdiff
clippy: `(Body, DefId)` -> `Body`
authorDylan MacKenzie <ecstaticmorse@gmail.com>
Sun, 4 Oct 2020 22:23:20 +0000 (15:23 -0700)
committerDylan MacKenzie <ecstaticmorse@gmail.com>
Sun, 4 Oct 2020 23:07:03 +0000 (16:07 -0700)
clippy_lints/src/missing_const_for_fn.rs
clippy_lints/src/redundant_clone.rs
clippy_lints/src/utils/qualify_min_const_fn.rs

index e5f7cc51111203756298c993bc47be8e4bc4ff3f..80da04fb7de9d164a07036beb607be8012bfa80d 100644 (file)
@@ -118,7 +118,7 @@ fn check_fn(
 
         let mir = cx.tcx.optimized_mir(def_id);
 
-        if let Err((span, err)) = is_min_const_fn(cx.tcx, def_id.to_def_id(), &mir) {
+        if let Err((span, err)) = is_min_const_fn(cx.tcx, &mir) {
             if rustc_mir::const_eval::is_min_const_fn(cx.tcx, def_id.to_def_id()) {
                 cx.tcx.sess.span_err(span, &err);
             }
index 4d20a819804d90ccf66d7351f136e1a84ca1d185..b4502c668dcbe3567a7358da470616a233e6cec4 100644 (file)
@@ -86,7 +86,7 @@ fn check_fn(
         let mir = cx.tcx.optimized_mir(def_id.to_def_id());
 
         let maybe_storage_live_result = MaybeStorageLive
-            .into_engine(cx.tcx, mir, def_id.to_def_id())
+            .into_engine(cx.tcx, mir)
             .pass_name("redundant_clone")
             .iterate_to_fixpoint()
             .into_results_cursor(mir);
index 6809b1fa88d35fa68f6e82597f18e64ba40c1cc3..19d890b4554af359c84cceb359cfa06f0ee62fa5 100644 (file)
@@ -10,7 +10,8 @@
 
 type McfResult = Result<(), (Span, Cow<'static, str>)>;
 
-pub fn is_min_const_fn(tcx: TyCtxt<'tcx>, def_id: DefId, body: &'a Body<'tcx>) -> McfResult {
+pub fn is_min_const_fn(tcx: TyCtxt<'tcx>, body: &'a Body<'tcx>) -> McfResult {
+    let def_id = body.source.def_id();
     let mut current = def_id;
     loop {
         let predicates = tcx.predicates_of(current);