diff options
| author | Andy Wang <qian.wang19@imperial.ac.uk> | 2021-04-14 14:12:39 +0100 |
|---|---|---|
| committer | Andy Wang <cbeuw.andy@gmail.com> | 2021-05-05 15:31:03 +0100 |
| commit | fb4f6439f62d4b940bdfab3f78771d76eacab379 (patch) | |
| tree | d228b5f9453949c70950391acf828a5bb7b2eb03 /compiler/rustc_save_analysis | |
| parent | f8e55da6defaba1dff4d1e11f76dda3b366819be (diff) | |
Revamp RealFileName public methods
Diffstat (limited to 'compiler/rustc_save_analysis')
| -rw-r--r-- | compiler/rustc_save_analysis/src/dump_visitor.rs | 2 | ||||
| -rw-r--r-- | compiler/rustc_save_analysis/src/span_utils.rs | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/compiler/rustc_save_analysis/src/dump_visitor.rs b/compiler/rustc_save_analysis/src/dump_visitor.rs index ab1b4db6293..06b2e41daf5 100644 --- a/compiler/rustc_save_analysis/src/dump_visitor.rs +++ b/compiler/rustc_save_analysis/src/dump_visitor.rs @@ -190,7 +190,7 @@ impl<'tcx> DumpVisitor<'tcx> { }; let data = CompilationOptions { - directory: self.tcx.sess.working_dir.stable_name().into(), + directory: self.tcx.sess.working_dir.remapped_path_if_available().into(), program, arguments, output: self.save_ctxt.compilation_output(crate_name), diff --git a/compiler/rustc_save_analysis/src/span_utils.rs b/compiler/rustc_save_analysis/src/span_utils.rs index bcda3a6d006..3c4d7972380 100644 --- a/compiler/rustc_save_analysis/src/span_utils.rs +++ b/compiler/rustc_save_analysis/src/span_utils.rs @@ -26,7 +26,12 @@ impl<'a> SpanUtils<'a> { .display() .to_string() } else { - self.sess.working_dir.stable_name().join(&path).display().to_string() + self.sess + .working_dir + .remapped_path_if_available() + .join(&path) + .display() + .to_string() } } // If the file name was remapped, we assume the user |
