//@ known-bug: rust-lang/rust#129075 //@ compile-flags: -Zvalidate-mir -Zinline-mir=yes struct Foo([T; 2]); impl Default for Foo { fn default(&mut self) -> Self { Foo([Default::default(); 2]) } } fn field_array() { let a: i32; let b; Foo([a, b]) = Default::default(); }