fn main() {
let tiles = Default::default();
for row in &mut tiles {
for tile in row {
*tile = 0;
//~^ ERROR type annotations needed
//~| NOTE cannot infer type
}
let tiles: [[usize; 3]; 3] = tiles;