diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/mutable-alias-vec.rs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/test/run-pass/mutable-alias-vec.rs b/src/test/run-pass/mutable-alias-vec.rs index 7e22740c..004b683a 100644 --- a/src/test/run-pass/mutable-alias-vec.rs +++ b/src/test/run-pass/mutable-alias-vec.rs @@ -1,7 +1,17 @@ // -*- rust -*- -fn grow(mutable &vec[int] v) { +use std; + +fn grow(&mutable vec[int] v) { v += vec(1); } -fn main() {} +fn main() { + let vec[int] v = vec(); + grow(v); + grow(v); + grow(v); + auto len = std._vec.len[int](v); + log len; + check (len == uint(3)); +} |