19f72dfe04
For ref pattern in func param, the mutability suggestion has to apply to the binding. For example: `fn foo(&x: &i32)` -> `fn foo(&(mut x): &i32)` fixes #122415
12 lines
171 B
Rust
12 lines
171 B
Rust
//@ run-rustfix
|
|
#![allow(dead_code)]
|
|
|
|
fn mutate(_y: &mut i32) {}
|
|
|
|
fn foo(&(mut x): &i32) {
|
|
mutate(&mut x);
|
|
//~^ ERROR cannot borrow `x` as mutable
|
|
}
|
|
|
|
fn main() {}
|