X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Frustc%2Frustc.rs;h=6bc5aa6382c4cd1a9bb3c43e64ab38b731f39f53;hb=94aa655a3c7a9dde612b5e65e5e8ec3c57d143a3;hp=626fceb581436477fff657af5843ecbabfc44388;hpb=5d8a30d270e3c667668b63d3b2ecf3ed4b39dce2;p=rust.git diff --git a/src/rustc/rustc.rs b/src/rustc/rustc.rs index 626fceb5814..6bc5aa6382c 100644 --- a/src/rustc/rustc.rs +++ b/src/rustc/rustc.rs @@ -1,4 +1,3 @@ - fn main() { // Pull in jemalloc when enabled. // @@ -10,26 +9,21 @@ fn main() { // object code in the rustc executable). #[cfg(feature = "jemalloc-sys")] { - use std::os::raw::{c_void, c_int}; + use std::os::raw::{c_int, c_void}; #[used] - static _F1: unsafe extern fn(usize, usize) -> *mut c_void = - jemalloc_sys::calloc; + static _F1: unsafe extern "C" fn(usize, usize) -> *mut c_void = jemalloc_sys::calloc; #[used] - static _F2: unsafe extern fn(*mut *mut c_void, usize, usize) -> c_int = + static _F2: unsafe extern "C" fn(*mut *mut c_void, usize, usize) -> c_int = jemalloc_sys::posix_memalign; #[used] - static _F3: unsafe extern fn(usize, usize) -> *mut c_void = - jemalloc_sys::aligned_alloc; + static _F3: unsafe extern "C" fn(usize, usize) -> *mut c_void = jemalloc_sys::aligned_alloc; #[used] - static _F4: unsafe extern fn(usize) -> *mut c_void = - jemalloc_sys::malloc; + static _F4: unsafe extern "C" fn(usize) -> *mut c_void = jemalloc_sys::malloc; #[used] - static _F5: unsafe extern fn(*mut c_void, usize) -> *mut c_void = - jemalloc_sys::realloc; + static _F5: unsafe extern "C" fn(*mut c_void, usize) -> *mut c_void = jemalloc_sys::realloc; #[used] - static _F6: unsafe extern fn(*mut c_void) = - jemalloc_sys::free; + static _F6: unsafe extern "C" fn(*mut c_void) = jemalloc_sys::free; } rustc_driver::set_sigpipe_handler();