From: Camille GILLOT Date: Sun, 30 May 2021 20:32:22 +0000 (+0200) Subject: Do not store crate in latest_foreign_def_path_hashes. X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=a246751ca1091d883adb4348b827ef85579d8932;p=rust.git Do not store crate in latest_foreign_def_path_hashes. --- diff --git a/compiler/rustc_middle/src/ty/query/on_disk_cache.rs b/compiler/rustc_middle/src/ty/query/on_disk_cache.rs index a74a40102a8..30e44e8b70a 100644 --- a/compiler/rustc_middle/src/ty/query/on_disk_cache.rs +++ b/compiler/rustc_middle/src/ty/query/on_disk_cache.rs @@ -1023,13 +1023,6 @@ impl<'a, 'tcx, E> Encodable> for CrateNum { fn encode(&self, s: &mut CacheEncoder<'a, 'tcx, E>) -> Result<(), E::Error> { let def_path_hash = s.tcx.def_path_hash(self.as_def_id()); - // Store additional information when we encode a foreign `DefId`, - // so that we can map its `DefPathHash` back to a `DefId` in the next - // compilation session. - if *self != LOCAL_CRATE { - s.latest_foreign_def_path_hashes - .insert(def_path_hash, RawDefId { krate: self.as_u32(), index: 0 }); - } def_path_hash.stable_crate_id().encode(s) } }