]> git.lizzy.rs Git - rust.git/commitdiff
rustup: fix build with rustc 1.31.0-nightly (cae6efc37 2018-10-27)
authorMatthias Krüger <matthias.krueger@famsik.de>
Sun, 28 Oct 2018 11:50:32 +0000 (12:50 +0100)
committerMatthias Krüger <matthias.krueger@famsik.de>
Sun, 28 Oct 2018 12:56:50 +0000 (13:56 +0100)
clippy_lints/src/redundant_clone.rs

index 8c8959159217c46615a9334187f02c03b9994205..2ed877d13649f71bf1d6c398a808b310c58b6f17 100644 (file)
@@ -12,7 +12,7 @@
 use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
 use crate::rustc::mir::{
     self, traversal,
-    visit::{PlaceContext, Visitor},
+    visit::{MutatingUseContext, NonUseContext, PlaceContext, Visitor},
     TerminatorKind,
 };
 use crate::rustc::ty;
@@ -279,7 +279,7 @@ fn visit_basic_block_data(&mut self, block: mir::BasicBlock, data: &mir::BasicBl
 
     fn visit_local(&mut self, local: &mir::Local, ctx: PlaceContext<'tcx>, _: mir::Location) {
         match ctx {
-            PlaceContext::Drop | PlaceContext::StorageDead => return,
+            PlaceContext::MutatingUse(MutatingUseContext::Drop) | PlaceContext::NonUse(NonUseContext::StorageDead) => return,
             _ => {},
         }