about summary refs log tree commit diff
path: root/src/librustc_metadata/rmeta/encoder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_metadata/rmeta/encoder.rs')
-rw-r--r--src/librustc_metadata/rmeta/encoder.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_metadata/rmeta/encoder.rs b/src/librustc_metadata/rmeta/encoder.rs
index 9c9869c8557..b739882b7aa 100644
--- a/src/librustc_metadata/rmeta/encoder.rs
+++ b/src/librustc_metadata/rmeta/encoder.rs
@@ -398,6 +398,7 @@ impl<'tcx> EncodeContext<'tcx> {
                     // any relative paths are potentially relative to a
                     // wrong directory.
                     FileName::Real(ref name) => {
+                        let name = name.stable_name();
                         let mut adapted = (**source_file).clone();
                         adapted.name = Path::new(&working_dir).join(name).into();
                         adapted.name_hash = {