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