//@ edition:2018 // // Regression test for issue #75785 // Tests that we don't point to a confusing named // region when emitting a diagnostic pub async fn async_fn(x: &mut i32) -> (&i32, &i32) { let y = &*x; *x += 1; //~ ERROR cannot assign to (&32, y) } fn main() {}