blob: c410f0b0bfb4da6fd4d8b73d1ec5298cf5666c8a [file] [log] [blame]
// 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() {}