summary refs log tree commit diff
path: root/src/test/incremental/issue-54242.rs
blob: 1c700d44dd80b7be19a54f8032a2e6c8677becfa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// revisions: rpass cfail

trait Tr {
    type Arr;

    const C: usize = 0;
}

impl Tr for str {
    #[cfg(rpass)]
    type Arr = [u8; 8];
    #[cfg(cfail)]
    type Arr = [u8; Self::C];
    //[cfail]~^ ERROR cycle detected when const-evaluating
}

fn main() {}