Fix non_local_definitions lint in rustc_hir_analysis
This commit is contained in:
parent
6320ad0b07
commit
a8ae1175c7
1 changed files with 5 additions and 5 deletions
|
@ -24,6 +24,11 @@ struct InherentOverlapChecker<'tcx> {
|
||||||
tcx: TyCtxt<'tcx>,
|
tcx: TyCtxt<'tcx>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rustc_index::newtype_index! {
|
||||||
|
#[orderable]
|
||||||
|
pub struct RegionId {}
|
||||||
|
}
|
||||||
|
|
||||||
impl<'tcx> InherentOverlapChecker<'tcx> {
|
impl<'tcx> InherentOverlapChecker<'tcx> {
|
||||||
/// Checks whether any associated items in impls 1 and 2 share the same identifier and
|
/// Checks whether any associated items in impls 1 and 2 share the same identifier and
|
||||||
/// namespace.
|
/// namespace.
|
||||||
|
@ -205,11 +210,6 @@ impl<'tcx> InherentOverlapChecker<'tcx> {
|
||||||
// This is advantageous to running the algorithm over the
|
// This is advantageous to running the algorithm over the
|
||||||
// entire graph when there are many connected regions.
|
// entire graph when there are many connected regions.
|
||||||
|
|
||||||
rustc_index::newtype_index! {
|
|
||||||
#[orderable]
|
|
||||||
pub struct RegionId {}
|
|
||||||
}
|
|
||||||
|
|
||||||
struct ConnectedRegion {
|
struct ConnectedRegion {
|
||||||
idents: SmallVec<[Symbol; 8]>,
|
idents: SmallVec<[Symbol; 8]>,
|
||||||
impl_blocks: FxHashSet<usize>,
|
impl_blocks: FxHashSet<usize>,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue