Do not store crate in latest_foreign_def_path_hashes.
This commit is contained in:
parent
5be514992f
commit
a246751ca1
1 changed files with 0 additions and 7 deletions
|
@ -1023,13 +1023,6 @@ where
|
||||||
{
|
{
|
||||||
fn encode(&self, s: &mut CacheEncoder<'a, 'tcx, E>) -> Result<(), E::Error> {
|
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());
|
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)
|
def_path_hash.stable_crate_id().encode(s)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue