Revert "Merge CrateDisambiguator into StableCrateId"
This reverts commit d0ec85d3fb
.
This commit is contained in:
parent
6c5b6985fd
commit
8176ab8bc1
30 changed files with 207 additions and 127 deletions
|
@ -126,9 +126,8 @@ fn get_symbol_hash<'tcx>(
|
|||
substs.hash_stable(&mut hcx, &mut hasher);
|
||||
|
||||
if let Some(instantiating_crate) = instantiating_crate {
|
||||
tcx.def_path_hash(instantiating_crate.as_def_id())
|
||||
.stable_crate_id()
|
||||
.hash_stable(&mut hcx, &mut hasher);
|
||||
tcx.crate_name(instantiating_crate).as_str().hash_stable(&mut hcx, &mut hasher);
|
||||
tcx.crate_disambiguator(instantiating_crate).hash_stable(&mut hcx, &mut hasher);
|
||||
}
|
||||
|
||||
// We want to avoid accidental collision between different types of instances.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue