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


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

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

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