From 63e68a5b29d9ba74a4dd59b5cbc514fe91d109ee Mon Sep 17 00:00:00 2001 From: Jefffrey Date: Thu, 22 Feb 2024 21:35:57 +1100 Subject: [PATCH] Miri fix: Rename invalid_mut to without_provenance_mut --- arrow-buffer/src/buffer/mutable.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arrow-buffer/src/buffer/mutable.rs b/arrow-buffer/src/buffer/mutable.rs index 72ea9f1090f1..361f7369c91d 100644 --- a/arrow-buffer/src/buffer/mutable.rs +++ b/arrow-buffer/src/buffer/mutable.rs @@ -483,7 +483,7 @@ fn dangling_ptr() -> NonNull { #[cfg(miri)] { // Since miri implies a nightly rust version we can use the unstable strict_provenance feature - unsafe { NonNull::new_unchecked(std::ptr::invalid_mut(ALIGNMENT)) } + unsafe { NonNull::new_unchecked(std::ptr::without_provenance_mut(ALIGNMENT)) } } #[cfg(not(miri))] {