fn foo() -> i32 { return 1; } @stage(fragment) fn main() { var arr = array(); for (let a = &arr[foo()]; ;) { let x = *a; break; } }