error: this `if` has identical blocks --> $DIR/if_same_then_else2.rs:15:13 | LL | if true { | _____________^ LL | | for _ in &[42] { LL | | let foo: &Option<_> = &Some::(42); LL | | if foo.is_some() { ... | LL | | } LL | | } else { | |_____^ | note: same as this --> $DIR/if_same_then_else2.rs:24:12 | LL | } else { | ____________^ LL | | //~ ERROR same body as `if` block LL | | for _ in &[42] { LL | | let bar: &Option<_> = &Some::(42); ... | LL | | } LL | | } | |_____^ = note: `-D clippy::if-same-then-else` implied by `-D warnings` error: this `if` has identical blocks --> $DIR/if_same_then_else2.rs:36:13 | LL | if true { | _____________^ LL | | if let Some(a) = Some(42) {} LL | | } else { | |_____^ | note: same as this --> $DIR/if_same_then_else2.rs:38:12 | LL | } else { | ____________^ LL | | //~ ERROR same body as `if` block LL | | if let Some(a) = Some(42) {} LL | | } | |_____^ error: this `if` has identical blocks --> $DIR/if_same_then_else2.rs:43:13 | LL | if true { | _____________^ LL | | if let (1, .., 3) = (1, 2, 3) {} LL | | } else { | |_____^ | note: same as this --> $DIR/if_same_then_else2.rs:45:12 | LL | } else { | ____________^ LL | | //~ ERROR same body as `if` block LL | | if let (1, .., 3) = (1, 2, 3) {} LL | | } | |_____^ error: this `if` has identical blocks --> $DIR/if_same_then_else2.rs:93:21 | LL | let _ = if true { | _____________________^ LL | | f32::NAN LL | | } else { | |_____^ | note: same as this --> $DIR/if_same_then_else2.rs:95:12 | LL | } else { | ____________^ LL | | //~ ERROR same body as `if` block LL | | f32::NAN LL | | }; | |_____^ error: this `if` has identical blocks --> $DIR/if_same_then_else2.rs:100:13 | LL | if true { | _____________^ LL | | Ok("foo")?; LL | | } else { | |_____^ | note: same as this --> $DIR/if_same_then_else2.rs:102:12 | LL | } else { | ____________^ LL | | //~ ERROR same body as `if` block LL | | Ok("foo")?; LL | | } | |_____^ error: this `if` has identical blocks --> $DIR/if_same_then_else2.rs:124:20 | LL | } else if true { | ____________________^ LL | | let foo = ""; LL | | return Ok(&foo[0..]); LL | | } else { | |_____^ | note: same as this --> $DIR/if_same_then_else2.rs:127:12 | LL | } else { | ____________^ LL | | let foo = ""; LL | | return Ok(&foo[0..]); LL | | } | |_____^ error: aborting due to 6 previous errors