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