Fix: libc::c_char is not always i8
This commit is contained in:
parent
9f1ead8fad
commit
78c7faf5a6
1 changed files with 1 additions and 1 deletions
|
|
@ -142,7 +142,7 @@ pub fn run(sess: &session::Session, llmod: ModuleRef,
|
|||
let cstrs: Vec<CString> = reachable.iter().map(|s| {
|
||||
CString::from_slice(s.as_bytes())
|
||||
}).collect();
|
||||
let arr: Vec<*const i8> = cstrs.iter().map(|c| c.as_ptr()).collect();
|
||||
let arr: Vec<*const libc::c_char> = cstrs.iter().map(|c| c.as_ptr()).collect();
|
||||
let ptr = arr.as_ptr();
|
||||
unsafe {
|
||||
llvm::LLVMRustRunRestrictionPass(llmod,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue