summary refs log tree commit diff
path: root/src/test/stdtest
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-12-07 15:28:57 +0100
committerMarijn Haverbeke <marijnh@gmail.com>2011-12-07 15:28:57 +0100
commit03a6e542126b755a9cd2f4f56144107ba0f4d1cd (patch)
tree3e939cd30c0c905760fc1827f8519bbc8acd976e /src/test/stdtest
parentd28e0c0c0ae329705a063a025b853b292ff033a7 (diff)
downloadrust-03a6e542126b755a9cd2f4f56144107ba0f4d1cd.tar.gz
rust-03a6e542126b755a9cd2f4f56144107ba0f4d1cd.zip
Disallow binding by-mut-ref and by-move arguments
Fix bug in bound by-copy arguments.

Closes #1261
Diffstat (limited to 'src/test/stdtest')
-rw-r--r--src/test/stdtest/treemap.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/stdtest/treemap.rs b/src/test/stdtest/treemap.rs
index 1701be37901..2fba1ebb196 100644
--- a/src/test/stdtest/treemap.rs
+++ b/src/test/stdtest/treemap.rs
@@ -39,8 +39,8 @@ fn traverse_in_order() {
     insert(m, 2, ());
     insert(m, 1, ());
 
-    let n = 0;
-    fn t(&n: int, &&k: int, &&_v: ()) { assert (n == k); n += 1; }
+    let n = @mutable 0;
+    fn t(n: @mutable int, &&k: int, &&_v: ()) { assert (*n == k); *n += 1; }
     traverse(m, bind t(n, _, _));
 }