diff --git a/library/std/src/sys/unix/os.rs b/library/std/src/sys/unix/os.rs index 33921180cb1..4f42ce8eafc 100644 --- a/library/std/src/sys/unix/os.rs +++ b/library/std/src/sys/unix/os.rs @@ -491,7 +491,7 @@ pub unsafe fn environ() -> *mut *const *const c_char { extern "C" { static mut environ: *const *const c_char; } - &mut environ + ptr::addr_of_mut!(environ) } pub unsafe fn env_rwlock(readonly: bool) -> RWLockGuard {