Replace a match
with an if let
Seems like a better fit here and saves one level of indentation.
This commit is contained in:
parent
835150e702
commit
63c8cbd3c9
1 changed files with 22 additions and 25 deletions
|
@ -16,8 +16,7 @@ impl<'tcx> MirPass<'tcx> for RemoveZsts {
|
||||||
let (basic_blocks, local_decls) = body.basic_blocks_and_local_decls_mut();
|
let (basic_blocks, local_decls) = body.basic_blocks_and_local_decls_mut();
|
||||||
for block in basic_blocks.iter_mut() {
|
for block in basic_blocks.iter_mut() {
|
||||||
for statement in block.statements.iter_mut() {
|
for statement in block.statements.iter_mut() {
|
||||||
match statement.kind {
|
if let StatementKind::Assign(box (place, _)) = statement.kind {
|
||||||
StatementKind::Assign(box (place, _)) => {
|
|
||||||
let place_ty = place.ty(local_decls, tcx).ty;
|
let place_ty = place.ty(local_decls, tcx).ty;
|
||||||
if !maybe_zst(place_ty) {
|
if !maybe_zst(place_ty) {
|
||||||
continue;
|
continue;
|
||||||
|
@ -41,8 +40,6 @@ impl<'tcx> MirPass<'tcx> for RemoveZsts {
|
||||||
statement.make_nop();
|
statement.make_nop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ => {}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue