1
Fork 0
rust/src/test/run-pass/mutable-alias-vec.rs

16 lines
228 B
Rust
Raw Normal View History

// -*- rust -*-
use std;
2011-08-11 23:43:17 -07:00
fn grow(v: &mutable [int]) { v += ~[1]; }
fn main() {
2011-08-11 23:43:17 -07:00
let v: [int] = ~[];
grow(v);
grow(v);
grow(v);
2011-08-15 16:38:23 -07:00
let len = std::vec::len[int](v);
log len;
assert (len == 3 as uint);
}