src/linsolve.rs

changeset 92
e11986179a4b
parent 55
7b2ee3e84c5f
child 93
123f7f38e161
--- 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 {

mercurial