// run-pass #![feature(generic_arg_infer)] // test that we dont use defaults to aide in type inference struct Foo; impl Foo { fn make_arr() -> [(); N] { [(); N] } } fn main() { let [(), (), ()] = Foo::<_>::make_arr(); }