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