]> git.lizzy.rs Git - rust.git/commitdiff
fix part of comparison that would always evaluate to "true", probably an oversight
authorMatthias Krüger <matthias.krueger@famsik.de>
Fri, 31 Jul 2020 19:23:39 +0000 (21:23 +0200)
committerMatthias Krüger <matthias.krueger@famsik.de>
Fri, 31 Jul 2020 19:23:39 +0000 (21:23 +0200)
src/librustc_lint/builtin.rs

index 06e7c2b6f36256b460cc714241ba38716195240d..e32c8fbee6852275c9d7215faddd5200ca0c81a7 100644 (file)
@@ -2209,7 +2209,7 @@ fn structurally_same_type<'tcx>(
                 }
                 (Slice(a_ty), Slice(b_ty)) => Self::structurally_same_type(cx, a_ty, b_ty, ckind),
                 (RawPtr(a_tymut), RawPtr(b_tymut)) => {
-                    a_tymut.mutbl == a_tymut.mutbl
+                    a_tymut.mutbl == b_tymut.mutbl
                         && Self::structurally_same_type(cx, &a_tymut.ty, &b_tymut.ty, ckind)
                 }
                 (Ref(_a_region, a_ty, a_mut), Ref(_b_region, b_ty, b_mut)) => {