diff --git a/src/lib.rs b/src/lib.rs index 732476c..ce4dd89 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,5 @@ #![feature( generic_const_exprs, - maybe_uninit_uninit_array, maybe_uninit_array_assume_init, portable_simd, new_zeroed_alloc diff --git a/src/savestate/read.rs b/src/savestate/read.rs index 5dc4acd..351ad55 100644 --- a/src/savestate/read.rs +++ b/src/savestate/read.rs @@ -365,7 +365,7 @@ where { #[inline] fn load(save: &mut S) -> Result { - let mut result = MaybeUninit::uninit_array(); + let mut result = [const { MaybeUninit::uninit() }; LEN]; for elem in &mut result { *elem = MaybeUninit::new(save.load()?); } @@ -393,7 +393,7 @@ where { #[inline] fn load(save: &mut S) -> Result { - let mut result = MaybeUninit::uninit_array(); + let mut result = [const { MaybeUninit::uninit() }; LANES]; for elem in &mut result { *elem = MaybeUninit::new(save.load()?); }