use rustc::mir::{Local, Location, Body};
use rustc::mir::visit::{PlaceContext, MutVisitor, Visitor};
-use rustc_data_structures::indexed_vec::IndexVec;
+use rustc_index::vec::IndexVec;
use std::mem;
pub struct DefUseAnalysis {
self.clear();
let mut finder = DefUseFinder {
- info: mem::replace(&mut self.info, IndexVec::new()),
+ info: mem::take(&mut self.info),
};
finder.visit_body(body);
self.info = finder.info