--- a/src/linsolve.rs Fri Feb 14 23:31:24 2025 -0500 +++ b/src/linsolve.rs Tue Apr 08 13:30:08 2025 -0500 @@ -52,7 +52,7 @@ // This use of MaybeUninit assumes F : Copy. Otherwise undefined behaviour may occur. #[cfg(feature = "nightly")] { - let mut x : [[MaybeUninit<F>; K]; M] = core::array::from_fn(|_| MaybeUninit::uninit_array::<K>() ); + let mut x: [[MaybeUninit<F>; K]; M] = [[const { MaybeUninit::uninit() }; K]; M]; //unsafe { std::mem::MaybeUninit::uninit().assume_init() }; for i in (0..M).rev() { for 𝓁 in 0..K {