//@ run-pass struct Foo; impl Foo { fn make_arr() -> [(); N] { [(); N] } } fn main() { let [(), (), ()] = Foo::<_>::make_arr(); }