File tree 1 file changed +4
-7
lines changed
compiler/rustc_codegen_llvm/src/debuginfo
1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -1055,14 +1055,11 @@ pub fn compile_unit_metadata(
1055
1055
let work_dir = tcx. sess . opts . working_dir . to_string_lossy ( FileNameDisplayPreference :: Remapped ) ;
1056
1056
let flags = "\0 " ;
1057
1057
let output_filenames = tcx. output_filenames ( ( ) ) ;
1058
- let out_dir = & output_filenames. out_directory ;
1059
1058
let split_name = if tcx. sess . target_can_use_split_dwarf ( ) {
1060
- output_filenames. split_dwarf_path ( tcx. sess . split_debuginfo ( ) , Some ( codegen_unit_name) ) . map (
1061
- |f| {
1062
- let joined = out_dir. join ( f) ;
1063
- tcx. sess . source_map ( ) . path_mapping ( ) . map_prefix ( joined) . 0
1064
- } ,
1065
- )
1059
+ output_filenames
1060
+ . split_dwarf_path ( tcx. sess . split_debuginfo ( ) , Some ( codegen_unit_name) )
1061
+ // We get a path relative to the working directory from split_dwarf_path
1062
+ . map ( |f| tcx. sess . source_map ( ) . path_mapping ( ) . map_prefix ( f) . 0 )
1066
1063
} else {
1067
1064
None
1068
1065
}
You can’t perform that action at this time.
0 commit comments