about summary refs log tree commit diff
path: root/tests/ui/const-generics/generic_arg_infer/dont-use-defaults.rs
blob: d4a1468c04965594ef87f8d9c5fbe78d9a92e5a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//@ run-pass

struct Foo<const N: usize = 2>;
impl<const N: usize> Foo<N> {
    fn make_arr() -> [(); N] {
        [(); N]
    }
}

fn main() {
    let [(), (), ()] = Foo::<_>::make_arr();
}