summary refs log tree commit diff
path: root/src/test/ui/issues/issue-39559-2.rs
blob: 3a52e4d6216a5e30b944953c1210c8b410265212 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
trait Dim {
    fn dim() -> usize;
}

enum Dim3 {}

impl Dim for Dim3 {
    fn dim() -> usize {
        3
    }
}

fn main() {
    let array: [usize; Dim3::dim()]
    //~^ ERROR E0015
    //~| ERROR E0080
        = [0; Dim3::dim()];
        //~^ ERROR E0015
        //~| ERROR E0080
}