Do you agree this is a bug in `clippy::shadow_unrelated`?

I'm about to file an issue on this but I wanted to check to see if there is disagreement about it being a bug. This code:

        #[deny(clippy::shadow_unrelated)]
        {
            let (mut x, mut y) = (1, 2);
            (x, y) = (3, 4);
        }

results in this error:

error: `y` shadows a previous, unrelated binding
 --> src/main.rs:6:13
  |
6 |         (x, y) = (3, 4);
  |             ^
  |
note: previous binding is here
 --> src/main.rs:6:10
  |
6 |         (x, y) = (3, 4);
  |          ^
  = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#shadow_unrelated
note: the lint level is defined here
 --> src/main.rs:3:12
  |
3 |     #[deny(clippy::shadow_unrelated)]
  |            ^^^^^^^^^^^^^^^^^^^^^^^^

Since this is just assigning mutable variables and there is no new let, it should not be considered shadowing. Also it's strange that the error message says that y is shadowing x.

playground (run clippy in the tools menu)

Yes, that doesn’t make any sense.

There's a pre-existing issue though.

Thank you, somehow I didn't see that.