рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рдФрд░ рдЕрдХреНрд╕рд░ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ
рд╡рд░реНрддрдорд╛рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ:
Documenting rustc_trans v0.0.0 (file:///home/martin/programs/rust/src/librustc_trans)
error[E0308]: mismatched types
--> src/librustc_trans/back/write.rs:377:55
|
377 | llvm::LLVMRustSetInlineAsmDiagnosticHandler(llcx, inline_asm_handler, fv);
| ^^^^^^^^^^^^^^^^^^ expected enum `libc::c_void`, found a different enum `libc::c_void`
|
= note: expected type `unsafe extern "C" fn(*mut llvm::SMDiagnostic_opaque, *const libc::c_void, u32)`
found type `unsafe extern "C" fn(*mut llvm::SMDiagnostic_opaque, *const libc::c_void, u32) {back::write::inline_asm_handler}`
note: Perhaps two different versions of crate `libc` are being used?
--> src/librustc_trans/back/write.rs:377:55
|
377 | llvm::LLVMRustSetInlineAsmDiagnosticHandler(llcx, inline_asm_handler, fv);
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> src/librustc_trans/back/write.rs:377:75
|
377 | llvm::LLVMRustSetInlineAsmDiagnosticHandler(llcx, inline_asm_handler, fv);
| ^^ expected enum `libc::c_void`, found a different enum `libc::c_void`
|
= note: expected type `*mut libc::c_void` (enum `libc::c_void`)
found type `*mut libc::c_void` (enum `libc::c_void`)
note: Perhaps two different versions of crate `libc` are being used?
--> src/librustc_trans/back/write.rs:377:75
|
377 | llvm::LLVMRustSetInlineAsmDiagnosticHandler(llcx, inline_asm_handler, fv);
| ^^
= help: here are some functions which might fulfill your needs:
- .offset(...)
- .wrapping_offset(...)
error[E0308]: mismatched types
--> src/librustc_trans/back/write.rs:378:49
|
378 | llvm::LLVMContextSetDiagnosticHandler(llcx, diagnostic_handler, fv);
| ^^^^^^^^^^^^^^^^^^ expected enum `libc::c_void`, found a different enum `libc::c_void`
|
= note: expected type `unsafe extern "C" fn(*mut llvm::DiagnosticInfo_opaque, *mut libc::c_void)`
found type `unsafe extern "C" fn(*mut llvm::DiagnosticInfo_opaque, *mut libc::c_void) {back::write::diagnostic_handler}`
note: Perhaps two different versions of crate `libc` are being used?
--> src/librustc_trans/back/write.rs:378:49
|
378 | llvm::LLVMContextSetDiagnosticHandler(llcx, diagnostic_handler, fv);
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> src/librustc_trans/back/write.rs:378:69
|
378 | llvm::LLVMContextSetDiagnosticHandler(llcx, diagnostic_handler, fv);
| ^^ expected enum `libc::c_void`, found a different enum `libc::c_void`
|
= note: expected type `*mut libc::c_void` (enum `libc::c_void`)
found type `*mut libc::c_void` (enum `libc::c_void`)
note: Perhaps two different versions of crate `libc` are being used?
--> src/librustc_trans/back/write.rs:378:69
|
378 | llvm::LLVMContextSetDiagnosticHandler(llcx, diagnostic_handler, fv);
| ^^
= help: here are some functions which might fulfill your needs:
- .offset(...)
- .wrapping_offset(...)
error: Compilation failed, aborting rustdoc
error: Could not document `rustc_trans`.
рд╣рдордиреЗ рдореАрдЯрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА, рдФрд░ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╢реЙрд░реНрдЯ рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рдХрдВрдкрд╛рдЗрд▓рд░ рдбреЙрдХреНрд╕ рдЬреЛрдбрд╝рдирд╛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред
рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛: #44629
рдХрдВрдкрд╛рдЗрд▓рд░ рдбреЙрдХреНрд╕ рдХреЛ рдЕрдм #46278 рд╕реЗ рддреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╣рдордиреЗ рдореАрдЯрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА, рдФрд░ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╢реЙрд░реНрдЯ рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рдХрдВрдкрд╛рдЗрд▓рд░ рдбреЙрдХреНрд╕ рдЬреЛрдбрд╝рдирд╛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред