remove bit_set re-export from rustc_data_structures
This commit is contained in:
parent
17990637b3
commit
d20183dbbf
48 changed files with 55 additions and 42 deletions
|
@ -3082,6 +3082,7 @@ dependencies = [
|
|||
"rustc_data_structures",
|
||||
"rustc_errors",
|
||||
"rustc_fs_util",
|
||||
"rustc_index",
|
||||
"rustc_macros",
|
||||
"rustc_target",
|
||||
"scoped-tls",
|
||||
|
@ -3341,6 +3342,7 @@ dependencies = [
|
|||
name = "rustc_codegen_llvm"
|
||||
version = "0.0.0"
|
||||
dependencies = [
|
||||
"rustc_index",
|
||||
"rustc_llvm",
|
||||
]
|
||||
|
||||
|
@ -3362,6 +3364,7 @@ dependencies = [
|
|||
"rustc_errors",
|
||||
"rustc_fs_util",
|
||||
"rustc_incremental",
|
||||
"rustc_index",
|
||||
"rustc_target",
|
||||
"serialize",
|
||||
"syntax",
|
||||
|
@ -3561,6 +3564,7 @@ dependencies = [
|
|||
"rustc",
|
||||
"rustc_data_structures",
|
||||
"rustc_errors",
|
||||
"rustc_index",
|
||||
"rustc_target",
|
||||
"serialize",
|
||||
"smallvec",
|
||||
|
@ -3583,6 +3587,7 @@ dependencies = [
|
|||
"rustc_apfloat",
|
||||
"rustc_data_structures",
|
||||
"rustc_errors",
|
||||
"rustc_index",
|
||||
"rustc_lexer",
|
||||
"rustc_target",
|
||||
"serialize",
|
||||
|
@ -4246,6 +4251,7 @@ dependencies = [
|
|||
"log",
|
||||
"rustc_data_structures",
|
||||
"rustc_errors",
|
||||
"rustc_index",
|
||||
"rustc_lexer",
|
||||
"rustc_target",
|
||||
"scoped-tls",
|
||||
|
|
|
@ -25,6 +25,7 @@ rustc_apfloat = { path = "../librustc_apfloat" }
|
|||
rustc_target = { path = "../librustc_target" }
|
||||
rustc_macros = { path = "../librustc_macros" }
|
||||
rustc_data_structures = { path = "../librustc_data_structures" }
|
||||
rustc_index = { path = "../librustc_index" }
|
||||
errors = { path = "../librustc_errors", package = "rustc_errors" }
|
||||
rustc_serialize = { path = "../libserialize", package = "serialize" }
|
||||
syntax = { path = "../libsyntax" }
|
||||
|
|
|
@ -45,7 +45,7 @@ macro_rules! arena_types {
|
|||
[decode] specialization_graph: rustc::traits::specialization_graph::Graph,
|
||||
[] region_scope_tree: rustc::middle::region::ScopeTree,
|
||||
[] item_local_set: rustc::util::nodemap::ItemLocalSet,
|
||||
[decode] mir_const_qualif: rustc_data_structures::bit_set::BitSet<rustc::mir::Local>,
|
||||
[decode] mir_const_qualif: rustc_index::bit_set::BitSet<rustc::mir::Local>,
|
||||
[] trait_impls_of: rustc::ty::trait_def::TraitImpls,
|
||||
[] dropck_outlives:
|
||||
rustc::infer::canonical::Canonical<'tcx,
|
||||
|
|
|
@ -20,7 +20,7 @@ use crate::ty::{
|
|||
};
|
||||
|
||||
use polonius_engine::Atom;
|
||||
use rustc_data_structures::bit_set::BitMatrix;
|
||||
use rustc_index::bit_set::BitMatrix;
|
||||
use rustc_data_structures::fx::FxHashSet;
|
||||
use rustc_data_structures::graph::dominators::{dominators, Dominators};
|
||||
use rustc_data_structures::graph::{self, GraphPredecessors, GraphSuccessors};
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
|
||||
use super::*;
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@ use crate::ty::subst::{Subst, SubstsRef};
|
|||
use crate::ty::{self, ToPolyTraitRef, ToPredicate, Ty, TyCtxt, TypeFoldable};
|
||||
|
||||
use crate::hir;
|
||||
use rustc_data_structures::bit_set::GrowableBitSet;
|
||||
use rustc_index::bit_set::GrowableBitSet;
|
||||
use rustc_data_structures::sync::Lock;
|
||||
use rustc_target::spec::abi::Abi;
|
||||
use syntax::attr;
|
||||
|
|
|
@ -17,7 +17,7 @@ use crate::ich::StableHashingContext;
|
|||
use crate::mir::{GeneratorLayout, GeneratorSavedLocal};
|
||||
use crate::ty::GeneratorSubsts;
|
||||
use crate::ty::subst::Subst;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::{IndexVec, Idx};
|
||||
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
|
||||
|
||||
|
|
|
@ -38,11 +38,11 @@ use crate::ty::steal::Steal;
|
|||
use crate::ty::util::NeedsDrop;
|
||||
use crate::ty::subst::SubstsRef;
|
||||
use crate::util::nodemap::{DefIdSet, DefIdMap, ItemLocalSet};
|
||||
use crate::util::common::{ErrorReported};
|
||||
use crate::util::common::ErrorReported;
|
||||
use crate::util::profiling::ProfileCategory::*;
|
||||
|
||||
use rustc_data_structures::svh::Svh;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::IndexVec;
|
||||
use rustc_data_structures::fx::{FxIndexMap, FxHashMap, FxHashSet};
|
||||
use rustc_data_structures::stable_hasher::StableVec;
|
||||
|
|
|
@ -12,6 +12,7 @@ test = false
|
|||
|
||||
[dependencies]
|
||||
rustc_llvm = { path = "../librustc_llvm" }
|
||||
rustc_index = { path = "../librustc_index" }
|
||||
|
||||
[features]
|
||||
# This is used to convince Cargo to separately cache builds of `rustc_codegen_llvm`
|
||||
|
|
|
@ -11,7 +11,7 @@ use libc::c_uint;
|
|||
|
||||
use syntax_pos::Pos;
|
||||
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
|
||||
use syntax_pos::BytePos;
|
||||
|
|
|
@ -29,4 +29,5 @@ rustc_data_structures = { path = "../librustc_data_structures"}
|
|||
rustc_errors = { path = "../librustc_errors" }
|
||||
rustc_fs_util = { path = "../librustc_fs_util" }
|
||||
rustc_incremental = { path = "../librustc_incremental" }
|
||||
rustc_index = { path = "../librustc_index" }
|
||||
rustc_target = { path = "../librustc_target" }
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
//! An analysis to determine which locals require allocas and
|
||||
//! which do not.
|
||||
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::graph::dominators::Dominators;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
use rustc::mir::{self, Location, TerminatorKind};
|
||||
|
|
|
@ -13,7 +13,7 @@ use syntax::symbol::kw;
|
|||
|
||||
use std::iter;
|
||||
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::IndexVec;
|
||||
|
||||
use self::analyze::CleanupKind;
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
//! the field `next_edge`). Each of those fields is an array that should
|
||||
//! be indexed by the direction (see the type `Direction`).
|
||||
|
||||
use crate::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use crate::snapshot_vec::{SnapshotVec, SnapshotVecDelegate};
|
||||
use std::fmt::Debug;
|
||||
use std::usize;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
use super::super::indexed_vec::IndexVec;
|
||||
use super::{DirectedGraph, WithNumNodes, WithSuccessors, WithStartNode};
|
||||
use crate::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests;
|
||||
|
|
|
@ -37,7 +37,7 @@ extern crate libc;
|
|||
extern crate cfg_if;
|
||||
|
||||
pub use rustc_serialize::hex::ToHex;
|
||||
pub use rustc_index::{bit_set, indexed_vec, newtype_index};
|
||||
pub use rustc_index::{indexed_vec, newtype_index};
|
||||
|
||||
#[inline(never)]
|
||||
#[cold]
|
||||
|
|
|
@ -3,7 +3,7 @@ use std::mem;
|
|||
use smallvec::SmallVec;
|
||||
use crate::sip128::SipHasher128;
|
||||
use crate::indexed_vec;
|
||||
use crate::bit_set;
|
||||
use rustc_index::bit_set;
|
||||
|
||||
/// When hashing something that ends up affecting properties like symbol names,
|
||||
/// we want these symbol names to be calculated independently of other factors
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
use crate::bit_set::BitMatrix;
|
||||
use rustc_index::bit_set::BitMatrix;
|
||||
use crate::fx::FxHashMap;
|
||||
use crate::stable_hasher::{HashStable, StableHasher};
|
||||
use crate::sync::Lock;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
use crate::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use crate::indexed_vec::Idx;
|
||||
use std::collections::VecDeque;
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#![feature(allow_internal_unstable)]
|
||||
#![feature(unboxed_closures)]
|
||||
#![feature(test)]
|
||||
#![feature(fn_traits)]
|
||||
|
||||
pub mod indexed_vec;
|
||||
|
|
|
@ -18,6 +18,7 @@ rustc = { path = "../librustc" }
|
|||
rustc_data_structures = { path = "../librustc_data_structures" }
|
||||
errors = { path = "../librustc_errors", package = "rustc_errors" }
|
||||
rustc_target = { path = "../librustc_target" }
|
||||
rustc_index = { path = "../librustc_index" }
|
||||
rustc_serialize = { path = "../libserialize", package = "serialize" }
|
||||
stable_deref_trait = "1.0.0"
|
||||
syntax = { path = "../libsyntax" }
|
||||
|
|
|
@ -35,7 +35,7 @@ use syntax::parse::source_file_to_stream;
|
|||
use syntax::parse::parser::emit_unclosed_delims;
|
||||
use syntax::symbol::Symbol;
|
||||
use syntax_pos::{Span, FileName};
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
|
||||
macro_rules! provide {
|
||||
(<$lt:tt> $tcx:ident, $def_id:ident, $other:ident, $cdata:ident,
|
||||
|
|
|
@ -19,6 +19,7 @@ polonius-engine = "0.10.0"
|
|||
rustc = { path = "../librustc" }
|
||||
rustc_target = { path = "../librustc_target" }
|
||||
rustc_data_structures = { path = "../librustc_data_structures" }
|
||||
rustc_index = { path = "../librustc_index" }
|
||||
rustc_errors = { path = "../librustc_errors" }
|
||||
rustc_lexer = { path = "../librustc_lexer" }
|
||||
rustc_serialize = { path = "../libserialize", package = "serialize" }
|
||||
|
|
|
@ -9,7 +9,7 @@ use rustc::mir::{self, Location, Body, Local};
|
|||
use rustc::ty::{RegionVid, TyCtxt};
|
||||
use rustc::util::nodemap::{FxHashMap, FxHashSet};
|
||||
use rustc_data_structures::indexed_vec::IndexVec;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use std::fmt;
|
||||
use std::ops::Index;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
use rustc::mir::{BasicBlock, Local, Location};
|
||||
use rustc::ty::RegionVid;
|
||||
use rustc_data_structures::bit_set::BitIter;
|
||||
use rustc_index::bit_set::BitIter;
|
||||
|
||||
use crate::borrow_check::location::LocationIndex;
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ use rustc::ty::query::Providers;
|
|||
use rustc::ty::{self, TyCtxt};
|
||||
|
||||
use rustc_errors::{Applicability, Diagnostic, DiagnosticBuilder};
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
|
||||
use rustc_data_structures::graph::dominators::Dominators;
|
||||
use rustc_data_structures::indexed_vec::IndexVec;
|
||||
|
|
|
@ -27,7 +27,7 @@ use rustc::mir::{
|
|||
use rustc::ty::{self, subst::SubstsRef, RegionVid, Ty, TyCtxt, TypeFoldable};
|
||||
use rustc::util::common::ErrorReported;
|
||||
use rustc_data_structures::binary_search_util;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
|
||||
use rustc_data_structures::graph::WithSuccessors;
|
||||
use rustc_data_structures::graph::scc::Sccs;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
use rustc::mir::{BasicBlock, Location, Body};
|
||||
use rustc::ty::{self, RegionVid};
|
||||
use rustc_data_structures::bit_set::{HybridBitSet, SparseBitMatrix};
|
||||
use rustc_index::bit_set::{HybridBitSet, SparseBitMatrix};
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc_data_structures::indexed_vec::Idx;
|
||||
use rustc_data_structures::indexed_vec::IndexVec;
|
||||
|
|
|
@ -12,7 +12,7 @@ use rustc::traits::query::dropck_outlives::DropckOutlivesResult;
|
|||
use rustc::traits::query::type_op::outlives::DropckOutlives;
|
||||
use rustc::traits::query::type_op::TypeOp;
|
||||
use rustc::ty::{Ty, TypeFoldable};
|
||||
use rustc_data_structures::bit_set::HybridBitSet;
|
||||
use rustc_index::bit_set::HybridBitSet;
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use std::rc::Rc;
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ use rustc::mir::*;
|
|||
use rustc::middle::region;
|
||||
use rustc::ty::{self, CanonicalUserTypeAnnotation, Ty};
|
||||
use rustc::ty::layout::VariantIdx;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
|
||||
use syntax::ast::Name;
|
||||
use syntax_pos::Span;
|
||||
|
|
|
@ -9,9 +9,9 @@ use crate::build::Builder;
|
|||
use crate::build::matches::{Candidate, MatchPair, Test, TestKind};
|
||||
use crate::hair::*;
|
||||
use crate::hair::pattern::compare_const_vals;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc::ty::{self, Ty, adjustment::{PointerCast}};
|
||||
use rustc::ty::{self, Ty, adjustment::PointerCast};
|
||||
use rustc::ty::util::IntTypeExt;
|
||||
use rustc::ty::layout::VariantIdx;
|
||||
use rustc::mir::*;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
//! locations.
|
||||
|
||||
use rustc::mir::{BasicBlock, Location};
|
||||
use rustc_data_structures::bit_set::{BitIter, BitSet, HybridBitSet};
|
||||
use rustc_index::bit_set::{BitIter, BitSet, HybridBitSet};
|
||||
|
||||
use crate::dataflow::{BitDenotation, DataflowResults, GenKillSet};
|
||||
use crate::dataflow::move_paths::{HasMoveData, MovePathIndex};
|
||||
|
|
|
@ -20,7 +20,7 @@ use std::cmp::Ordering;
|
|||
use std::ops;
|
||||
|
||||
use rustc::mir::{self, traversal, BasicBlock, Location};
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
use rustc_data_structures::work_queue::WorkQueue;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ use rustc::mir::{self, Location, Place, PlaceBase, Body};
|
|||
use rustc::ty::{self, TyCtxt};
|
||||
use rustc::ty::RegionVid;
|
||||
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
use rustc::ty::TyCtxt;
|
||||
use rustc::mir::{self, Body, Location};
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::Idx;
|
||||
|
||||
use super::MoveDataParamEnv;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
use syntax::ast::{self, MetaItem};
|
||||
use syntax::symbol::{Symbol, sym};
|
||||
|
||||
use rustc_data_structures::bit_set::{BitSet, HybridBitSet};
|
||||
use rustc_index::bit_set::{BitSet, HybridBitSet};
|
||||
use rustc_data_structures::indexed_vec::Idx;
|
||||
use rustc_data_structures::work_queue::WorkQueue;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc::hir::def_id::DefId;
|
||||
use rustc::hir::intravisit::FnKind;
|
||||
use rustc::hir::map::blocks::FnLikeNode;
|
||||
|
|
|
@ -194,7 +194,7 @@ use crate::monomorphize;
|
|||
use rustc::util::nodemap::{FxHashSet, FxHashMap, DefIdMap};
|
||||
use rustc::util::common::time;
|
||||
|
||||
use rustc_data_structures::bit_set::GrowableBitSet;
|
||||
use rustc_index::bit_set::GrowableBitSet;
|
||||
use rustc_data_structures::sync::{MTRef, MTLock, ParallelIterator, par_iter};
|
||||
|
||||
use std::iter;
|
||||
|
|
|
@ -14,7 +14,7 @@ use rustc::ty::layout::VariantIdx;
|
|||
use rustc::hir;
|
||||
use rustc::mir::*;
|
||||
use rustc::util::nodemap::FxHashMap;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use std::fmt;
|
||||
use syntax_pos::Span;
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ use rustc::ty::layout::VariantIdx;
|
|||
use rustc::ty::subst::SubstsRef;
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
use rustc_data_structures::bit_set::{BitSet, BitMatrix};
|
||||
use rustc_index::bit_set::{BitSet, BitMatrix};
|
||||
use std::borrow::Cow;
|
||||
use std::iter;
|
||||
use std::mem;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
use rustc::hir::CodegenFnAttrFlags;
|
||||
use rustc::hir::def_id::DefId;
|
||||
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
|
||||
use rustc::mir::*;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//! The Qualif flags below can be used to also provide better
|
||||
//! diagnostics as to why a constant rvalue wasn't promoted.
|
||||
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::IndexVec;
|
||||
use rustc_data_structures::fx::FxHashSet;
|
||||
use rustc_target::spec::abi::Abi;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
use rustc::ty::TyCtxt;
|
||||
use rustc::mir::*;
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use crate::transform::{MirPass, MirSource};
|
||||
use crate::util::patch::MirPatch;
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ use syntax_pos::Span;
|
|||
use rustc::ty::{self, TyCtxt};
|
||||
use rustc::hir::def_id::DefId;
|
||||
use rustc::mir::{self, Body, Location};
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use crate::transform::{MirPass, MirSource};
|
||||
|
||||
use crate::dataflow::{do_dataflow, DebugFormatted};
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
//! naively generate still contains the `_a = ()` write in the unreachable block "after" the
|
||||
//! return.
|
||||
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
use rustc::ty::TyCtxt;
|
||||
use rustc::mir::*;
|
||||
|
|
|
@ -30,7 +30,7 @@ use rustc::mir::visit::{
|
|||
use rustc::mir::Local;
|
||||
use rustc::mir::*;
|
||||
use rustc::ty::{self, TyCtxt};
|
||||
use rustc_data_structures::bit_set::BitSet;
|
||||
use rustc_index::bit_set::BitSet;
|
||||
use rustc_data_structures::indexed_vec::{Idx, IndexVec};
|
||||
use rustc_data_structures::work_queue::WorkQueue;
|
||||
use std::fs;
|
||||
|
|
|
@ -18,6 +18,7 @@ lazy_static = "1.0.0"
|
|||
syntax_pos = { path = "../libsyntax_pos" }
|
||||
errors = { path = "../librustc_errors", package = "rustc_errors" }
|
||||
rustc_data_structures = { path = "../librustc_data_structures" }
|
||||
rustc_index = { path = "../librustc_index" }
|
||||
rustc_lexer = { path = "../librustc_lexer" }
|
||||
rustc_target = { path = "../librustc_target" }
|
||||
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }
|
||||
|
|
|
@ -26,7 +26,7 @@ extern crate proc_macro;
|
|||
|
||||
pub use errors;
|
||||
use rustc_data_structures::sync::Lock;
|
||||
use rustc_data_structures::bit_set::GrowableBitSet;
|
||||
use rustc_index::bit_set::GrowableBitSet;
|
||||
pub use rustc_data_structures::thin_vec::ThinVec;
|
||||
use ast::AttrId;
|
||||
use syntax_pos::edition::Edition;
|
||||
|
|
Loading…
Add table
Reference in a new issue