Skip to content

Commit 29d43f6

Browse files
clippy: (Body, DefId) -> Body
1 parent 840f7da commit 29d43f6

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

clippy_lints/src/missing_const_for_fn.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ impl<'tcx> LateLintPass<'tcx> for MissingConstForFn {
118118

119119
let mir = cx.tcx.optimized_mir(def_id);
120120

121-
if let Err((span, err)) = is_min_const_fn(cx.tcx, def_id.to_def_id(), &mir) {
121+
if let Err((span, err)) = is_min_const_fn(cx.tcx, &mir) {
122122
if rustc_mir::const_eval::is_min_const_fn(cx.tcx, def_id.to_def_id()) {
123123
cx.tcx.sess.span_err(span, &err);
124124
}

clippy_lints/src/redundant_clone.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ impl<'tcx> LateLintPass<'tcx> for RedundantClone {
8686
let mir = cx.tcx.optimized_mir(def_id.to_def_id());
8787

8888
let maybe_storage_live_result = MaybeStorageLive
89-
.into_engine(cx.tcx, mir, def_id.to_def_id())
89+
.into_engine(cx.tcx, mir)
9090
.pass_name("redundant_clone")
9191
.iterate_to_fixpoint()
9292
.into_results_cursor(mir);

clippy_lints/src/utils/qualify_min_const_fn.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ use std::borrow::Cow;
1010

1111
type McfResult = Result<(), (Span, Cow<'static, str>)>;
1212

13-
pub fn is_min_const_fn(tcx: TyCtxt<'tcx>, def_id: DefId, body: &'a Body<'tcx>) -> McfResult {
13+
pub fn is_min_const_fn(tcx: TyCtxt<'tcx>, body: &'a Body<'tcx>) -> McfResult {
14+
let def_id = body.source.def_id();
1415
let mut current = def_id;
1516
loop {
1617
let predicates = tcx.predicates_of(current);

0 commit comments

Comments
 (0)