diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-01-10 02:47:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-01-10 02:47:33 +0100 |
| commit | 3bfa28c3a8e09364207c4f5c437c8e73dac67716 (patch) | |
| tree | 6105e39a006125f7cbc4328fff4722dc6416ccff /src/librustc/ty | |
| parent | f3963873aac5fbc3ace85ae290710b58506f3645 (diff) | |
| parent | 5dafa6a46466ab26b7cd7c38f965d37af045af5d (diff) | |
| download | rust-3bfa28c3a8e09364207c4f5c437c8e73dac67716.tar.gz rust-3bfa28c3a8e09364207c4f5c437c8e73dac67716.zip | |
Rollup merge of #67922 - Centril:lowering-cleanup, r=petrochenkov
rustc_ast_lowering: misc cleanup & rustc dep reductions - The first two commits do some code simplification. - The next three do some file splitting (getting `lib.rs` below the 3kloc tidy lint). - The remaining commits reduce the number of `rustc::` imports. This works towards making lowering independent of the `rustc` crate. r? @oli-obk cc @Zoxc
Diffstat (limited to 'src/librustc/ty')
| -rw-r--r-- | src/librustc/ty/mod.rs | 2 | ||||
| -rw-r--r-- | src/librustc/ty/sty.rs | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/librustc/ty/mod.rs b/src/librustc/ty/mod.rs index 2f51d21d24c..d1e37a4ea11 100644 --- a/src/librustc/ty/mod.rs +++ b/src/librustc/ty/mod.rs @@ -26,8 +26,8 @@ use crate::ty::layout::VariantIdx; use crate::ty::subst::{InternalSubsts, Subst, SubstsRef}; use crate::ty::util::{Discr, IntTypeExt}; use crate::ty::walk::TypeWalker; -use crate::util::captures::Captures; use arena::SyncDroplessArena; +use rustc_data_structures::captures::Captures; use rustc_data_structures::fx::FxHashMap; use rustc_data_structures::fx::FxIndexMap; use rustc_data_structures::stable_hasher::{HashStable, StableHasher}; diff --git a/src/librustc/ty/sty.rs b/src/librustc/ty/sty.rs index aeda2eb1a15..c89d045cebb 100644 --- a/src/librustc/ty/sty.rs +++ b/src/librustc/ty/sty.rs @@ -13,11 +13,10 @@ use crate::ty::layout::VariantIdx; use crate::ty::subst::{GenericArg, GenericArgKind, InternalSubsts, Subst, SubstsRef}; use crate::ty::{self, AdtDef, DefIdTree, Discr, Ty, TyCtxt, TypeFlags, TypeFoldable}; use crate::ty::{List, ParamEnv, ParamEnvAnd, TyS}; -use crate::util::captures::Captures; +use polonius_engine::Atom; +use rustc_data_structures::captures::Captures; use rustc_hir as hir; use rustc_hir::def_id::DefId; - -use polonius_engine::Atom; use rustc_index::vec::Idx; use rustc_macros::HashStable; use rustc_span::symbol::{kw, Symbol}; |
