//@ known-bug: #114456 #![feature(adt_const_params, lazy_type_alias)] pub type Matrix = [usize; 1]; const EMPTY_MATRIX: Matrix = [0; 1]; pub struct Walk {} impl Walk { pub const fn new() -> Self { Self {} } } fn main() { let _ = Walk::new(); }