rust/tests/ui/nll/issue-57989.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

11 lines
242 B
Rust
Raw Normal View History

// 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() {}