summaryrefslogtreecommitdiffstats
path: root/tests/ui/regions/regions-pattern-typing-issue-19997.rs
blob: 39190697fe70ee8fc2de7fd8231f7faebcd91044 (plain)
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    let a0 = 0;
    let f = 1;
    let mut a1 = &a0;
    match (&a1,) {
        (&ref b0,) => {
            a1 = &f; //~ ERROR cannot assign to `a1` because it is borrowed
            drop(b0);
        }
    }
}