mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-17 09:23:05 +00:00
Remap path in MCOptions
This commit is contained in:
parent
42190bb42e
commit
3d16a20c7a
@ -205,8 +205,11 @@ pub fn target_machine_factory(
|
|||||||
let use_init_array =
|
let use_init_array =
|
||||||
!sess.opts.debugging_opts.use_ctors_section.unwrap_or(sess.target.use_ctors_section);
|
!sess.opts.debugging_opts.use_ctors_section.unwrap_or(sess.target.use_ctors_section);
|
||||||
|
|
||||||
|
let path_mapping = sess.source_map().path_mapping().clone();
|
||||||
|
|
||||||
Arc::new(move |config: TargetMachineFactoryConfig| {
|
Arc::new(move |config: TargetMachineFactoryConfig| {
|
||||||
let split_dwarf_file = config.split_dwarf_file.unwrap_or_default();
|
let split_dwarf_file =
|
||||||
|
path_mapping.map_prefix(config.split_dwarf_file.unwrap_or_default()).0;
|
||||||
let split_dwarf_file = CString::new(split_dwarf_file.to_str().unwrap()).unwrap();
|
let split_dwarf_file = CString::new(split_dwarf_file.to_str().unwrap()).unwrap();
|
||||||
|
|
||||||
let tm = unsafe {
|
let tm = unsafe {
|
||||||
|
Loading…
Reference in New Issue
Block a user