// 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 | |
} | |
} |