//ww:run-exit 30 // Migrated from 830_cast_base_index row call_idx. package main; fn mk(p: *[4]u32) *[4]u32 = { return p; }; export fn main() i32 = { let a: [4]u32 = [10u32, 20u32, 30u32, 40u32]; let i: int = 2; return mk(&a)[i]: i32; };