| //@ build-pass | |
| pub const fn f<T, const N: usize>(_: [std::mem::MaybeUninit<T>; N]) {} | |
| pub struct Blubb<T>(*const T); | |
| pub const fn g<T, const N: usize>(_: [Blubb<T>; N]) {} | |
| pub struct Blorb<const N: usize>([String; N]); | |
| pub const fn h(_: Blorb<0>) {} | |
| pub struct Wrap(Blorb<0>); | |
| pub const fn i(_: Wrap) {} | |
| fn main() {} |