about summary refs log tree commit diff
path: root/src/librustc_middle
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2020-07-15 02:51:46 +0300
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2020-08-16 21:04:28 +0300
commit8b86b28f50d7c8fdbbd5f045fe5fefdd314632dc (patch)
tree10cea15adbf1a33dbf0c62936d14ef062e77eb61 /src/librustc_middle
parent7a4fb355c6ce4e534e0998d83b68591bbe234ddb (diff)
Use LocalDefId instead of HirId for reachable_set elements.
Diffstat (limited to 'src/librustc_middle')
-rw-r--r--src/librustc_middle/query/mod.rs3
-rw-r--r--src/librustc_middle/ty/query/mod.rs2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/librustc_middle/query/mod.rs b/src/librustc_middle/query/mod.rs
index d364a464638..d874edf6274 100644
--- a/src/librustc_middle/query/mod.rs
+++ b/src/librustc_middle/query/mod.rs
@@ -740,7 +740,8 @@ rustc_queries! {
     }
 
     Other {
-        query reachable_set(_: CrateNum) -> &'tcx HirIdSet {
+        query reachable_set(_: CrateNum) -> FxHashSet<LocalDefId> {
+            storage(ArenaCacheSelector<'tcx>)
             desc { "reachability" }
         }
 
diff --git a/src/librustc_middle/ty/query/mod.rs b/src/librustc_middle/ty/query/mod.rs
index b39c0b5190a..4d820f75c56 100644
--- a/src/librustc_middle/ty/query/mod.rs
+++ b/src/librustc_middle/ty/query/mod.rs
@@ -43,7 +43,7 @@ use rustc_hir as hir;
 use rustc_hir::def::DefKind;
 use rustc_hir::def_id::{CrateNum, DefId, DefIdMap, DefIdSet, LocalDefId};
 use rustc_hir::lang_items::{LangItem, LanguageItems};
-use rustc_hir::{Crate, HirIdSet, ItemLocalId, TraitCandidate};
+use rustc_hir::{Crate, ItemLocalId, TraitCandidate};
 use rustc_index::{bit_set::FiniteBitSet, vec::IndexVec};
 use rustc_session::config::{EntryFnType, OptLevel, OutputFilenames, SymbolManglingVersion};
 use rustc_session::utils::NativeLibKind;