about summary refs log tree commit diff
path: root/src/librustc_mir/dataflow/impls
diff options
context:
space:
mode:
authorMatthew Jasper <mjjasper1@gmail.com>2019-04-01 19:38:00 +0100
committerMatthew Jasper <mjjasper1@gmail.com>2019-04-01 19:38:00 +0100
commit9eb6f32d452bed518a2c3bd6d0e084fdb10cd26e (patch)
tree856854d7a36c8ba37365682c714dce7bc92a279d /src/librustc_mir/dataflow/impls
parenta89c03a30a1e8f1cd190114b765d01752d3ce8d8 (diff)
downloadrust-9eb6f32d452bed518a2c3bd6d0e084fdb10cd26e.tar.gz
rust-9eb6f32d452bed518a2c3bd6d0e084fdb10cd26e.zip
Use normal newtype_index macro for MIR dataflow
Diffstat (limited to 'src/librustc_mir/dataflow/impls')
-rw-r--r--src/librustc_mir/dataflow/impls/borrows.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/librustc_mir/dataflow/impls/borrows.rs b/src/librustc_mir/dataflow/impls/borrows.rs
index b47aff3a4f8..0e51a519da3 100644
--- a/src/librustc_mir/dataflow/impls/borrows.rs
+++ b/src/librustc_mir/dataflow/impls/borrows.rs
@@ -10,13 +10,18 @@ use rustc_data_structures::fx::FxHashMap;
 use rustc_data_structures::indexed_vec::{Idx, IndexVec};
 
 use crate::dataflow::{BitDenotation, BlockSets, InitialFlow};
-pub use crate::dataflow::indexes::BorrowIndex;
 use crate::borrow_check::nll::region_infer::RegionInferenceContext;
 use crate::borrow_check::nll::ToRegionVid;
 use crate::borrow_check::places_conflict;
 
 use std::rc::Rc;
 
+newtype_index! {
+    pub struct BorrowIndex {
+        DEBUG_FORMAT = "bw{}"
+    }
+}
+
 /// `Borrows` stores the data used in the analyses that track the flow
 /// of borrows.
 ///