diff options
Diffstat (limited to 'compiler/rustc_middle/src/middle/exported_symbols.rs')
| -rw-r--r-- | compiler/rustc_middle/src/middle/exported_symbols.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_middle/src/middle/exported_symbols.rs b/compiler/rustc_middle/src/middle/exported_symbols.rs index 5ea78e087f8..288dd039446 100644 --- a/compiler/rustc_middle/src/middle/exported_symbols.rs +++ b/compiler/rustc_middle/src/middle/exported_symbols.rs @@ -48,8 +48,8 @@ impl<'tcx> ExportedSymbol<'tcx> { pub fn metadata_symbol_name(tcx: TyCtxt<'_>) -> String { format!( - "rust_metadata_{}_{:08x}", + "rust_metadata_{}_{}", tcx.crate_name(LOCAL_CRATE), - tcx.sess.local_stable_crate_id().to_u64(), + tcx.crate_disambiguator(LOCAL_CRATE).to_fingerprint().to_hex() ) } |
