move LOCAL_CRATE to cstore
This commit is contained in:
parent
8719f504ee
commit
dc4a4ada58
28 changed files with 56 additions and 29 deletions
|
|
@ -48,11 +48,12 @@
|
|||
//! case but `&a` in the second. Basically, defaults that appear inside
|
||||
//! an rptr (`&r.T`) use the region `r` that appears in the rptr.
|
||||
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::astconv_util::{prim_ty_to_ty, prohibit_type_params, prohibit_projection};
|
||||
use middle::const_eval::{self, ConstVal};
|
||||
use middle::const_eval::EvalHint::UncheckedExprHint;
|
||||
use middle::def;
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use middle::def_id::DefId;
|
||||
use middle::resolve_lifetime as rl;
|
||||
use middle::privacy::{AllPublic, LastMod};
|
||||
use middle::subst::{FnSpace, TypeSpace, SelfSpace, Subst, Substs, ParamSpace};
|
||||
|
|
|
|||
|
|
@ -25,7 +25,8 @@ use super::UnresolvedTypeAction;
|
|||
use super::write_call;
|
||||
|
||||
use CrateCtxt;
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::DefId;
|
||||
use middle::infer;
|
||||
use middle::ty::{self, LvaluePreference, Ty};
|
||||
use syntax::codemap::Span;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,8 @@
|
|||
|
||||
use check::regionck::{self, Rcx};
|
||||
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::DefId;
|
||||
use middle::free_region::FreeRegionMap;
|
||||
use middle::infer;
|
||||
use middle::region;
|
||||
|
|
|
|||
|
|
@ -83,9 +83,10 @@ use self::TupleArgumentsFlag::*;
|
|||
use astconv::{self, ast_region_to_region, ast_ty_to_ty, AstConv, PathParamMode};
|
||||
use check::_match::pat_ctxt;
|
||||
use fmt_macros::{Parser, Piece, Position};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::astconv_util::prohibit_type_params;
|
||||
use middle::def;
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use middle::def_id::DefId;
|
||||
use middle::infer;
|
||||
use middle::infer::type_variable;
|
||||
use middle::pat_util::{self, pat_id_map};
|
||||
|
|
|
|||
|
|
@ -16,7 +16,8 @@
|
|||
// mappings. That mapping code resides here.
|
||||
|
||||
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::DefId;
|
||||
use middle::lang_items::UnsizeTraitLangItem;
|
||||
use middle::subst::{self, Subst};
|
||||
use middle::traits;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,8 @@
|
|||
//! Orphan checker: every impl either implements a trait defined in this
|
||||
//! crate or pertains to a type defined in this crate.
|
||||
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::DefId;
|
||||
use middle::traits;
|
||||
use middle::ty;
|
||||
use syntax::ast;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,8 @@
|
|||
//! Overlap: No two impls for the same trait are implemented for the
|
||||
//! same type.
|
||||
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::DefId;
|
||||
use middle::traits;
|
||||
use middle::ty;
|
||||
use middle::infer::{self, new_infer_ctxt};
|
||||
|
|
|
|||
|
|
@ -65,8 +65,9 @@ There are some shortcomings in this design:
|
|||
*/
|
||||
|
||||
use astconv::{self, AstConv, ty_of_arg, ast_ty_to_ty, ast_region_to_region};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::def;
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use middle::def_id::DefId;
|
||||
use constrained_type_params as ctp;
|
||||
use middle::lang_items::SizedTraitLangItem;
|
||||
use middle::free_region::FreeRegionMap;
|
||||
|
|
|
|||
|
|
@ -266,7 +266,8 @@ use self::ParamKind::*;
|
|||
|
||||
use arena;
|
||||
use arena::TypedArena;
|
||||
use middle::def_id::{DefId, LOCAL_CRATE};
|
||||
use metadata::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::DefId;
|
||||
use middle::resolve_lifetime as rl;
|
||||
use middle::subst;
|
||||
use middle::subst::{ParamSpace, FnSpace, TypeSpace, SelfSpace, VecPerParamSpace};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue