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
11 lines
207 B
Rust
11 lines
207 B
Rust
//@ run-rustfix
|
|
#![allow(dead_code)]
|
|
|
|
fn main() {
|
|
fn x(a: &char) {
|
|
let &(mut b) = a;
|
|
b.make_ascii_uppercase();
|
|
//~^ cannot borrow `b` as mutable, as it is not declared as mutable
|
|
}
|
|
}
|