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