// // build-pass (FIXME(62277): could be check-pass?) fn main() { let mut i = [1, 2, 3]; i[i[0]] = 0; i[i[0] - 1] = 0; }