Skip to content

Commit e4eddc6

Browse files
committed
Replace Body::basic_blocks() with field access
1 parent 2cdc54d commit e4eddc6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

clippy_lints/src/redundant_clone.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ impl<'tcx> LateLintPass<'tcx> for RedundantClone {
105105
vis.into_map(cx, maybe_storage_live_result)
106106
};
107107

108-
for (bb, bbdata) in mir.basic_blocks().iter_enumerated() {
108+
for (bb, bbdata) in mir.basic_blocks.iter_enumerated() {
109109
let terminator = bbdata.terminator();
110110

111111
if terminator.source_info.span.from_expansion() {
@@ -186,7 +186,7 @@ impl<'tcx> LateLintPass<'tcx> for RedundantClone {
186186
unwrap_or_continue!(find_stmt_assigns_to(cx, mir, pred_arg, true, ps[0]));
187187
let loc = mir::Location {
188188
block: bb,
189-
statement_index: mir.basic_blocks()[bb].statements.len(),
189+
statement_index: mir.basic_blocks[bb].statements.len(),
190190
};
191191

192192
// This can be turned into `res = move local` if `arg` and `cloned` are not borrowed
@@ -310,7 +310,7 @@ fn find_stmt_assigns_to<'tcx>(
310310
by_ref: bool,
311311
bb: mir::BasicBlock,
312312
) -> Option<(mir::Local, CannotMoveOut)> {
313-
let rvalue = mir.basic_blocks()[bb].statements.iter().rev().find_map(|stmt| {
313+
let rvalue = mir.basic_blocks[bb].statements.iter().rev().find_map(|stmt| {
314314
if let mir::StatementKind::Assign(box (mir::Place { local, .. }, v)) = &stmt.kind {
315315
return if *local == to_local { Some(v) } else { None };
316316
}

clippy_utils/src/qualify_min_const_fn.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ pub fn is_min_const_fn<'a, 'tcx>(tcx: TyCtxt<'tcx>, body: &'a Body<'tcx>, msrv:
5555
body.local_decls.iter().next().unwrap().source_info.span,
5656
)?;
5757

58-
for bb in body.basic_blocks() {
58+
for bb in body.basic_blocks.iter() {
5959
check_terminator(tcx, body, bb.terminator(), msrv)?;
6060
for stmt in &bb.statements {
6161
check_statement(tcx, body, def_id, stmt)?;

0 commit comments

Comments
 (0)