summary refs log tree commit diff
path: root/src/test/run-pass/mutable-alias-vec.rs
blob: b56f80d9700fcfb3b0f4ea831272964c73b637a1 (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 mut v: [int] = [];
    grow(v);
    grow(v);
    grow(v);
    let len = vec::len::<int>(v);
    log(debug, len);
    assert (len == 3 as uint);
}