about summary refs log tree commit diff
path: root/src/test/compile-fail/reference-in-loop.rs
blob: a873fbf4358ed6828358b50522e0738112eda0d2 (plain)
1
2
3
4
5
6
7
8
9
10
// error-pattern: overwriting x will invalidate reference y

fn main() {
    let x = [];
    let &y = x;
    while true {
        log_err y;
        x = [1];
    }
}