提交 3c30415e 编写于 作者: N Niko Matsakis

rename `graph` to `control_flow_graph::implementation`

上级 28c483b9
......@@ -8,11 +8,11 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
use rustc_data_structures::graph;
use cfg::*;
use middle::region;
use ty::{self, TyCtxt};
use rustc_data_structures::control_flow_graph::implementation as graph;
use syntax::ptr::P;
use ty::{self, TyCtxt};
use hir::{self, PatKind};
use hir::def_id::DefId;
......
......@@ -11,7 +11,7 @@
//! Module that constructs a control-flow graph representing an item.
//! Uses `Graph` as the underlying representation.
use rustc_data_structures::graph;
use rustc_data_structures::control_flow_graph::implementation as graph;
use ty::TyCtxt;
use hir;
use hir::def_id::DefId;
......
......@@ -9,7 +9,9 @@
// except according to those terms.
use rustc_data_structures::fx::FxHashMap;
use rustc_data_structures::graph::{Direction, INCOMING, Graph, NodeIndex, OUTGOING};
use rustc_data_structures::control_flow_graph::implementation::{
Direction, INCOMING, Graph, NodeIndex, OUTGOING
};
use super::DepNode;
......
......@@ -20,7 +20,7 @@
use middle::free_region::RegionRelations;
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
use rustc_data_structures::fx::FxHashSet;
use rustc_data_structures::graph::{self, Direction, NodeIndex, OUTGOING};
use rustc_data_structures::control_flow_graph::implementation::{Graph, Direction, NodeIndex, INCOMING, OUTGOING};
use std::fmt;
use std::u32;
use ty::{self, TyCtxt};
......@@ -99,7 +99,7 @@ struct RegionAndOrigin<'tcx> {
origin: SubregionOrigin<'tcx>,
}
type RegionGraph<'tcx> = graph::Graph<(), Constraint<'tcx>>;
type RegionGraph<'tcx> = Graph<(), Constraint<'tcx>>;
struct LexicalResolver<'cx, 'gcx: 'tcx, 'tcx: 'cx> {
region_rels: &'cx RegionRelations<'cx, 'gcx, 'tcx>,
......@@ -501,7 +501,7 @@ fn collect_var_errors(
fn construct_graph(&self) -> RegionGraph<'tcx> {
let num_vars = self.num_vars();
let mut graph = graph::Graph::new();
let mut graph = Graph::new();
for _ in 0..num_vars {
graph.add_node(());
......@@ -550,9 +550,9 @@ fn collect_error_for_expanding_node(
// Errors in expanding nodes result from a lower-bound that is
// not contained by an upper-bound.
let (mut lower_bounds, lower_dup) =
self.collect_concrete_regions(graph, node_idx, graph::INCOMING, dup_vec);
self.collect_concrete_regions(graph, node_idx, INCOMING, dup_vec);
let (mut upper_bounds, upper_dup) =
self.collect_concrete_regions(graph, node_idx, graph::OUTGOING, dup_vec);
self.collect_concrete_regions(graph, node_idx, OUTGOING, dup_vec);
if lower_dup || upper_dup {
return;
......
......@@ -22,7 +22,7 @@
use std::usize;
use syntax::print::pprust::PrintState;
use rustc_data_structures::graph::OUTGOING;
use rustc_data_structures::control_flow_graph::implementation::OUTGOING;
use util::nodemap::FxHashMap;
use hir;
......
......@@ -11,6 +11,7 @@
use super::indexed_vec::Idx;
pub mod dominators;
pub mod implementation;
pub mod iterate;
mod reference;
......
......@@ -59,7 +59,6 @@
pub mod base_n;
pub mod bitslice;
pub mod bitvec;
pub mod graph;
pub mod indexed_set;
pub mod indexed_vec;
pub mod obligation_forest;
......
......@@ -49,7 +49,9 @@
use rustc::hir::def_id::DefId;
use rustc::ty::TyCtxt;
use rustc_data_structures::fx::FxHashSet;
use rustc_data_structures::graph::{Direction, INCOMING, OUTGOING, NodeIndex};
use rustc_data_structures::control_flow_graph::implementation::{
Direction, INCOMING, OUTGOING, NodeIndex
};
use rustc::hir;
use rustc::hir::intravisit::{self, NestedVisitorMap, Visitor};
use rustc::ich::{ATTR_IF_THIS_CHANGED, ATTR_THEN_THIS_WOULD_NEED};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册