summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/promote_const_let.rs
blob: 51a0fec2e7bfe61ea525265cb0bf80ef0f68304b (plain)
1
2
3
4
5
6
7
8
9
10
fn main() {
    let x: &'static u32 = {
        let y = 42;
        &y //~ ERROR does not live long enough
    };
    let x: &'static u32 = &{ //~ ERROR temporary value dropped while borrowed
        let y = 42;
        y
    };
}