about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYusuke Tanaka <yusuktan@maguro.dev>2021-02-06 18:06:58 +0900
committerYusuke Tanaka <yusuktan@maguro.dev>2021-02-06 18:06:58 +0900
commitfbe436b1d4369603a6f89cbb8fb382ef5fe210f7 (patch)
tree687c9f8fb4c6f1f8f4c1c94425b5e3179fe9134d
parenta60c143fe0cec1125e894f3d2d5008cc317fdacf (diff)
downloadrust-fbe436b1d4369603a6f89cbb8fb382ef5fe210f7.tar.gz
rust-fbe436b1d4369603a6f89cbb8fb382ef5fe210f7.zip
Use flatten instead of filter_map
-rw-r--r--clippy_lints/src/loops.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/clippy_lints/src/loops.rs b/clippy_lints/src/loops.rs
index 663c2df23e2..ac4005d0cfd 100644
--- a/clippy_lints/src/loops.rs
+++ b/clippy_lints/src/loops.rs
@@ -739,7 +739,7 @@ fn combine_branches(b1: NeverLoopResult, b2: NeverLoopResult) -> NeverLoopResult
 fn never_loop_block(block: &Block<'_>, main_loop_id: HirId) -> NeverLoopResult {
     let stmts = block.stmts.iter().map(stmt_to_expr);
     let expr = once(block.expr.as_deref());
-    let mut iter = stmts.chain(expr).filter_map(|e| e);
+    let mut iter = stmts.chain(expr).flatten();
     never_loop_expr_seq(&mut iter, main_loop_id)
 }