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


// -*- rust -*-
use std;

fn grow(&v: [int]) { v += [1]; }

fn main() {
    let v: [int] = [];
    grow(v);
    grow(v);
    grow(v);
    let len = vec::len::<int>(v);
    log len;
    assert (len == 3 as uint);
}