From 734c1909188c7b505ca9a0b88bda561a08cf45fd Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Mon, 13 Dec 2010 09:25:19 -0800 Subject: Syntax tweak: move 'mutable' from pseudo-ty-param on vec ctor to low-precedence prefix inside paren. --- src/test/run-pass/foreach-nested-2.rs | 2 +- src/test/run-pass/foreach-nested.rs | 2 +- src/test/run-pass/mutable-vec-drop.rs | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) (limited to 'src/test') diff --git a/src/test/run-pass/foreach-nested-2.rs b/src/test/run-pass/foreach-nested-2.rs index f06474b3..1c90a653 100644 --- a/src/test/run-pass/foreach-nested-2.rs +++ b/src/test/run-pass/foreach-nested-2.rs @@ -15,7 +15,7 @@ iter range(int start, int stop) -> int { impure fn main() { let vec[mutable int] a = - vec[mutable](-1, -1, -1, -1, -1, -1, -1, -1); + vec(mutable -1, -1, -1, -1, -1, -1, -1, -1); let int p = 0; for each (int i in two()) { diff --git a/src/test/run-pass/foreach-nested.rs b/src/test/run-pass/foreach-nested.rs index 1da1d05b..9d775123 100644 --- a/src/test/run-pass/foreach-nested.rs +++ b/src/test/run-pass/foreach-nested.rs @@ -6,7 +6,7 @@ iter two() -> int { } impure fn main() { - let vec[mutable int] a = vec[mutable](-1, -1, -1, -1); + let vec[mutable int] a = vec(mutable -1, -1, -1, -1); let int p = 0; for each (int i in two()) { diff --git a/src/test/run-pass/mutable-vec-drop.rs b/src/test/run-pass/mutable-vec-drop.rs index 32961444..ebfb8c6c 100644 --- a/src/test/run-pass/mutable-vec-drop.rs +++ b/src/test/run-pass/mutable-vec-drop.rs @@ -2,6 +2,5 @@ fn main() { // This just tests whether the vec leaks its members. let vec[mutable @tup(int,int)] pvec = - // FIXME: vec constructor syntax is slated to change. - vec[mutable](@tup(1,2), @tup(3,4), @tup(5,6)); + vec(mutable @tup(1,2), @tup(3,4), @tup(5,6)); } -- cgit v1.2.3