False positive for needless_return
(there is no return!)
#13535
Labels
C-bug
Category: Clippy is not doing the correct thing
I-false-positive
Issue: The lint was triggered on code it shouldn't have
Summary
The following file is generating what I believe to be a false positive
needless_return
lint when there is no return statement at all:https://github.com/DioxusLabs/taffy/blob/b66bd6bfaa3368aa105ad01e697ea2ff3da6b11a/scripts/gentest/src/main.rs
Lint Name
needless_return
Reproducer
I tried this code:
cargo +nightly clippy --workspace
b66bd6bfaa3368aa105ad01e697ea2ff3da6b11a
(Sorry, I don't have to time to reduce this right now)
I saw this happen:
There is also a second unrelated warning (but I believe this is legitimate).
I expected to see this happen:
No warning as there is no return statement.
Version
rustc 1.83.0-nightly (eb4e23467 2024-10-09)
binary: rustc
commit-hash: eb4e2346748e1760f74fcaa27b42431e0b95f8f3
commit-date: 2024-10-09
host: aarch64-apple-darwin
release: 1.83.0-nightly
LLVM version: 19.1.1
Also reproduced with slightly older nightly from 2024-10-04. Bug is not present in 1.81.0 stable.
Additional Labels
No response
The text was updated successfully, but these errors were encountered: