diff --git a/crates/profile/src/memory_usage.rs b/crates/profile/src/memory_usage.rs index f5b8eca060..1462259d62 100644 --- a/crates/profile/src/memory_usage.rs +++ b/crates/profile/src/memory_usage.rs @@ -78,7 +78,8 @@ fn memusage_linux() -> MemoryUsage { let alloc = unsafe { libc::mallinfo() }.uordblks as isize; MemoryUsage { allocated: Bytes(alloc) } } else { - let mallinfo2: fn() -> libc::mallinfo2 = unsafe { std::mem::transmute(mallinfo2) }; + let mallinfo2: extern "C" fn() -> libc::mallinfo2 = + unsafe { std::mem::transmute(mallinfo2) }; let alloc = mallinfo2().uordblks as isize; MemoryUsage { allocated: Bytes(alloc) } }