Skip to content

Commit ee9188f

Browse files
committed
redundant_pattern_matching fix inverted boolean when missing Drop trait # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # # Date: Fri Apr 2 19:04:45 2021 -0400 # # On branch redundant_pattern_matching # Your branch is ahead of 'origin/redundant_pattern_matching' by 1 commit. # (use "git push" to publish your local commits) # # Changes to be committed: # modified: clippy_lints/src/matches.rs # # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # # Date: Fri Apr 2 19:04:45 2021 -0400 # # interactive rebase in progress; onto ebc6469 # Last commands done (6 commands done): # pick 25d211a Code cleanup and additional std types checked # r 0c71ce5 redundant_pattern_matching fix inverted boolean when missing Drop trait # No commands remaining. # You are currently editing a commit while rebasing branch 'redundant_pattern_matching' on 'ebc64690d'. # # Changes to be committed: # modified: clippy_lints/src/matches.rs #
1 parent ae8ccef commit ee9188f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

clippy_lints/src/matches.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1737,11 +1737,11 @@ mod redundant_pattern_match {
17371737
fn type_needs_ordered_drop(cx: &LateContext<'tcx>, ty: Ty<'tcx>) -> bool {
17381738
if !ty.needs_drop(cx.tcx, cx.param_env) {
17391739
false
1740-
} else if cx
1740+
} else if !cx
17411741
.tcx
17421742
.lang_items()
17431743
.drop_trait()
1744-
.map_or(false, |id| !implements_trait(cx, ty, id, &[]))
1744+
.map_or(false, |id| implements_trait(cx, ty, id, &[]))
17451745
{
17461746
// This type doesn't implement drop, so no side effects here.
17471747
// Check if any component type has any.

0 commit comments

Comments
 (0)