aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/mutable-alias-vec.rs
blob: 367afaf861759c9fdb4eabffc99472fca793f950 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// xfail-stage0
// -*- rust -*-

use std;

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

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