X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc%2Finfer%2Fmod.rs;h=4eb8d79a067ef78ece7409f52fd35d70289330ef;hb=e180d36d49ef7a14196bddd9b8741eb36d689277;hp=e563f986f57e17f1131b3b436b5cb9f88ddb606c;hpb=6f38a15c7b5a57abf024e7e38cb0239e39037e9f;p=rust.git diff --git a/src/librustc/infer/mod.rs b/src/librustc/infer/mod.rs index e563f986f57..4eb8d79a067 100644 --- a/src/librustc/infer/mod.rs +++ b/src/librustc/infer/mod.rs @@ -7,8 +7,6 @@ pub use self::ValuePairs::*; pub use crate::ty::IntVarValue; -use crate::hir; -use crate::hir::def_id::DefId; use crate::infer::canonical::{Canonical, CanonicalVarValues}; use crate::infer::unify_key::{ConstVarValue, ConstVariableValue}; use crate::middle::free_region::RegionRelations; @@ -22,17 +20,19 @@ use crate::ty::subst::{GenericArg, InternalSubsts, SubstsRef}; use crate::ty::{self, GenericParamDefKind, InferConst, Ty, TyCtxt}; use crate::ty::{ConstVid, FloatVid, IntVid, TyVid}; -use crate::util::nodemap::{FxHashMap, FxHashSet}; use errors::DiagnosticBuilder; +use rustc_data_structures::fx::{FxHashMap, FxHashSet}; use rustc_data_structures::sync::Lrc; use rustc_data_structures::unify as ut; +use rustc_hir as hir; +use rustc_hir::def_id::DefId; +use rustc_span::symbol::Symbol; +use rustc_span::Span; use std::cell::{Cell, Ref, RefCell, RefMut}; use std::collections::BTreeMap; use std::fmt; use syntax::ast; -use syntax_pos::symbol::Symbol; -use syntax_pos::Span; use self::combine::CombineFields; use self::lexical_region_resolve::LexicalRegionResolutions; @@ -1728,7 +1728,7 @@ pub fn span(&self) -> Span { Coercion(a) => a, EarlyBoundRegion(a, ..) => a, LateBoundRegion(a, ..) => a, - BoundRegionInCoherence(_) => syntax_pos::DUMMY_SP, + BoundRegionInCoherence(_) => rustc_span::DUMMY_SP, UpvarRegion(_, a) => a, NLL(..) => bug!("NLL variable used with `span`"), }