summaryrefslogtreecommitdiffstats
path: root/tests/ui/nll/issue-57989.rs
blob: 8f3dec454d5ff9640212bd710a7b37c9a06bcfdb (plain)
1
2
3
4
5
6
7
8
9
10
// Test for ICE from issue 57989

fn f(x: &i32) {
    let g = &x;
    *x = 0;     //~ ERROR cannot assign to `*x`, which is behind a `&` reference
                //~| ERROR cannot assign to `*x` because it is borrowed
    g;
}

fn main() {}