diff options
| author | Ms2ger <Ms2ger@gmail.com> | 2015-11-24 13:06:12 +0100 |
|---|---|---|
| committer | Ms2ger <Ms2ger@gmail.com> | 2015-11-24 13:06:12 +0100 |
| commit | 0eebc0cc04ca850659a03722572dfb4c13c1c537 (patch) | |
| tree | 70d610fe918eb5348bfcd084cade67f252cee90d | |
| parent | 561d0884e5563569e6e5c6b9a72b7b7d0bd44302 (diff) | |
| download | rust-0eebc0cc04ca850659a03722572dfb4c13c1c537.tar.gz rust-0eebc0cc04ca850659a03722572dfb4c13c1c537.zip | |
Use the EntryOrExit variants qualified.
| -rw-r--r-- | src/librustc/middle/dataflow.rs | 8 | ||||
| -rw-r--r-- | src/librustc_borrowck/graphviz.rs | 5 |
2 files changed, 5 insertions, 8 deletions
diff --git a/src/librustc/middle/dataflow.rs b/src/librustc/middle/dataflow.rs index 9abab6e04e0..72013c533da 100644 --- a/src/librustc/middle/dataflow.rs +++ b/src/librustc/middle/dataflow.rs @@ -14,8 +14,6 @@ //! and thus uses bitvectors. Your job is simply to specify the so-called //! GEN and KILL bits for each expression. -pub use self::EntryOrExit::*; - use middle::cfg; use middle::cfg::CFGIndex; use middle::ty; @@ -340,7 +338,7 @@ impl<'a, 'tcx, O:DataFlowOperator> DataFlowContext<'a, 'tcx, O> { } let indices = get_cfg_indices(id, &self.nodeid_to_index); for &cfgidx in indices { - if !self.each_bit_for_node(Entry, cfgidx, |i| f(i)) { + if !self.each_bit_for_node(EntryOrExit::Entry, cfgidx, |i| f(i)) { return false; } } @@ -363,8 +361,8 @@ impl<'a, 'tcx, O:DataFlowOperator> DataFlowContext<'a, 'tcx, O> { let on_entry = &self.on_entry[start.. end]; let temp_bits; let slice = match e { - Entry => on_entry, - Exit => { + EntryOrExit::Entry => on_entry, + EntryOrExit::Exit => { let mut t = on_entry.to_vec(); self.apply_gen_kill(cfgidx, &mut t); temp_bits = t; diff --git a/src/librustc_borrowck/graphviz.rs b/src/librustc_borrowck/graphviz.rs index ade52bfde35..be963f30dc1 100644 --- a/src/librustc_borrowck/graphviz.rs +++ b/src/librustc_borrowck/graphviz.rs @@ -22,7 +22,6 @@ use borrowck::{BorrowckCtxt, LoanPath}; use dot; use rustc::middle::cfg::CFGIndex; use rustc::middle::dataflow::{DataFlowOperator, DataFlowContext, EntryOrExit}; -use rustc::middle::dataflow; use std::rc::Rc; use std::borrow::IntoCow; @@ -134,8 +133,8 @@ impl<'a, 'tcx> dot::Labeller<'a, Node<'a>, Edge<'a>> for DataflowLabeller<'a, 't fn graph_id(&'a self) -> dot::Id<'a> { self.inner.graph_id() } fn node_id(&'a self, n: &Node<'a>) -> dot::Id<'a> { self.inner.node_id(n) } fn node_label(&'a self, n: &Node<'a>) -> dot::LabelText<'a> { - let prefix = self.dataflow_for(dataflow::Entry, n); - let suffix = self.dataflow_for(dataflow::Exit, n); + let prefix = self.dataflow_for(EntryOrExit::Entry, n); + let suffix = self.dataflow_for(EntryOrExit::Exit, n); let inner_label = self.inner.node_label(n); inner_label .prefix_line(dot::LabelText::LabelStr(prefix.into_cow())) |
