// -*- rust -*- // error-pattern:bounds check fn main() { let v: [int]/~ = [10]/~; let x: int = 0; assert (v[x] == 10); // Bounds-check failure. assert (v[x + 2] == 20); }