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