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