12 lines
346 B
Rust
12 lines
346 B
Rust
// Regression test for #69789: rustc generated an invalid suggestion
|
|
// when `&` reference from `&mut` iterator is mutated.
|
|
|
|
fn main() {
|
|
for item in &mut std::iter::empty::<&'static ()>() {
|
|
//~^ NOTE this iterator yields `&` references
|
|
*item = ();
|
|
//~^ ERROR cannot assign
|
|
//~| NOTE cannot be written
|
|
}
|
|
}
|