// -*- 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); }