diff options
| author | Jonas Schievink <jonasschievink@gmail.com> | 2020-04-11 01:39:50 +0200 |
|---|---|---|
| committer | Jonas Schievink <jonasschievink@gmail.com> | 2020-04-11 01:39:50 +0200 |
| commit | 72ae73ae6119b9726f0f0b66da0445ca039e8059 (patch) | |
| tree | dc65b60d2f41a485dc8fb581364f65800810828d /src/librustc_mir/util | |
| parent | 9682f0e14db95076454559a24c26287bcad57955 (diff) | |
| download | rust-72ae73ae6119b9726f0f0b66da0445ca039e8059.tar.gz rust-72ae73ae6119b9726f0f0b66da0445ca039e8059.zip | |
Pass the `PlaceElem::Index` local to `visit_local`
Diffstat (limited to 'src/librustc_mir/util')
| -rw-r--r-- | src/librustc_mir/util/def_use.rs | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/librustc_mir/util/def_use.rs b/src/librustc_mir/util/def_use.rs index 6b5f6aa991c..0ac743359be 100644 --- a/src/librustc_mir/util/def_use.rs +++ b/src/librustc_mir/util/def_use.rs @@ -2,9 +2,7 @@ use rustc_index::vec::IndexVec; use rustc_middle::mir::visit::{MutVisitor, PlaceContext, Visitor}; -use rustc_middle::mir::{ - Body, BodyAndCache, Local, Location, PlaceElem, ReadOnlyBodyAndCache, VarDebugInfo, -}; +use rustc_middle::mir::{Body, BodyAndCache, Local, Location, ReadOnlyBodyAndCache, VarDebugInfo}; use rustc_middle::ty::TyCtxt; use std::mem; @@ -157,13 +155,4 @@ impl MutVisitor<'tcx> for MutateUseVisitor<'tcx> { *local = self.new_local; } } - - fn process_projection_elem(&mut self, elem: &PlaceElem<'tcx>) -> Option<PlaceElem<'tcx>> { - match elem { - PlaceElem::Index(local) if *local == self.query => { - Some(PlaceElem::Index(self.new_local)) - } - _ => None, - } - } } |
