Make local_path in RealFileName::Remapped Option to be removed in exported metadata
This commit is contained in:
parent
6720a37042
commit
9e0426d784
11 changed files with 123 additions and 52 deletions
|
@ -1676,7 +1676,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
|
|||
new_path.display(),
|
||||
);
|
||||
let new_name = rustc_span::RealFileName::Remapped {
|
||||
local_path: new_path,
|
||||
local_path: Some(new_path),
|
||||
virtual_name,
|
||||
};
|
||||
*old_name = new_name;
|
||||
|
|
|
@ -497,9 +497,10 @@ impl<'a, 'tcx> EncodeContext<'a, 'tcx> {
|
|||
RealFileName::LocalPath(local_path) => {
|
||||
Path::new(&working_dir).join(local_path).into()
|
||||
}
|
||||
RealFileName::Remapped { local_path, virtual_name } => {
|
||||
RealFileName::Remapped { local_path: _, virtual_name } => {
|
||||
FileName::Real(RealFileName::Remapped {
|
||||
local_path: Path::new(&working_dir).join(local_path),
|
||||
// We do not want any local path to be exported into metadata
|
||||
local_path: None,
|
||||
virtual_name: virtual_name.clone(),
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue