about summary refs log tree commit diff
path: root/src/test/ui/array-slice-vec/vec.rs
blob: e76c1ab440e6edc4a627fb89d9e2a76403fc6c5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// run-pass



pub fn main() {
    let v: Vec<isize> = vec![10, 20];
    assert_eq!(v[0], 10);
    assert_eq!(v[1], 20);
    let mut x: usize = 0;
    assert_eq!(v[x], 10);
    assert_eq!(v[x + 1], 20);
    x = x + 1;
    assert_eq!(v[x], 20);
    assert_eq!(v[x - 1], 10);
}