aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRoy Frostig <[email protected]>2010-06-28 16:36:24 -0700
committerRoy Frostig <[email protected]>2010-06-28 16:36:24 -0700
commita27cbd4ee8d1ea1061d726dcd8939f54edd257e4 (patch)
treede0491f68f0d6550a9862996bcad843e23dd1341 /src
parentTeach the typechecker that uints are integral types. Closes #88. (diff)
downloadrust-a27cbd4ee8d1ea1061d726dcd8939f54edd257e4.tar.xz
rust-a27cbd4ee8d1ea1061d726dcd8939f54edd257e4.zip
Testcase (XFAILed) for mutable alias vec weirdness.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile2
-rw-r--r--src/test/run-pass/mutable-alias-vec.rs7
2 files changed, 9 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
index dce11c64..f2e0a2c4 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -321,6 +321,7 @@ TEST_XFAILS_X86 := test/run-pass/mlist-cycle.rs \
test/run-pass/vec-slice.rs \
test/run-pass/generic-fn-infer.rs \
test/run-pass/generic-recursive-tag.rs \
+ test/run-pass/mutable-alias-vec.rs \
test/run-pass/mutable-vec-drop.rs \
test/run-pass/bind-obj-ctor.rs \
test/run-pass/task-comm.rs \
@@ -384,6 +385,7 @@ TEST_XFAILS_LLVM := $(addprefix test/run-pass/, \
many.rs \
mlist-cycle.rs \
mlist.rs \
+ mutable-alias-vec.rs \
mutable-vec-drop.rs \
mutual-recursion-group.rs \
native-mod.rc \
diff --git a/src/test/run-pass/mutable-alias-vec.rs b/src/test/run-pass/mutable-alias-vec.rs
new file mode 100644
index 00000000..7e22740c
--- /dev/null
+++ b/src/test/run-pass/mutable-alias-vec.rs
@@ -0,0 +1,7 @@
+// -*- rust -*-
+
+fn grow(mutable &vec[int] v) {
+ v += vec(1);
+}
+
+fn main() {}