summary refs log tree commit diff
path: root/src/test/run-pass/reference-branch.rs
blob: 20e4f27627edc520c7047ed95ea4515749feeff1 (plain)
1
2
3
4
5
6
7
8
9
// Ensures that invalidating a reference in one branch doesn't
// influence other branches.

fn main() {
    let x = [];
    let &y = x;
    if true { x = [1]; }
    else { log(error, y); }
}