diff --git a/linker/src/lib.rs b/linker/src/lib.rs index 9dc6d76caa..11e754cacd 100644 --- a/linker/src/lib.rs +++ b/linker/src/lib.rs @@ -673,7 +673,7 @@ fn preprocess_impl( ) .unwrap(), ) as usize; - let c_buf: *const c_char = dynstr_data[dynstr_off..].as_ptr() as *const i8; + let c_buf: *const c_char = dynstr_data[dynstr_off..].as_ptr() as *const c_char; let c_str = unsafe { CStr::from_ptr(c_buf) }.to_str().unwrap(); if Path::new(c_str).file_name().unwrap().to_str().unwrap() == shared_lib_name { shared_lib_index = Some(dyn_lib_index);