summaryrefslogtreecommitdiffstats
path: root/tests/ui/lifetimes/elided-lifetime-in-anon-const.rs
blob: 69a7b61bab41821856f8751f5e011854976d5740 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Verify that elided lifetimes inside anonymous constants are not forced to be `'static`.
// check-pass

fn foo() -> [(); {
       let a = 10_usize;
       let b: &'_ usize = &a;
       *b
   }] {
    [(); 10]
}

fn bar() -> [(); 10] {
    [(); {
        let a = 10_usize;
        let b: &'_ usize = &a;
        *b
    }]
}

fn main() {}