about summary refs log tree commit diff
path: root/src/test/compile-fail/vec-add.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/compile-fail/vec-add.rs')
-rw-r--r--src/test/compile-fail/vec-add.rs50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/test/compile-fail/vec-add.rs b/src/test/compile-fail/vec-add.rs
index 6642112d998..583ffb9c197 100644
--- a/src/test/compile-fail/vec-add.rs
+++ b/src/test/compile-fail/vec-add.rs
@@ -4,19 +4,19 @@
 // the right hand side in all cases. We are getting compiler errors
 // about this now, so I'm xfailing the test for now. -eholk
 
-fn add(i: [int], m: [mut int], c: [const int]) {
+fn add(i: [int]/~, m: [mut int]/~, c: [const int]/~) {
 
     // Check that:
     //  (1) vectors of any two mutabilities can be added
     //  (2) result has mutability of lhs
 
-   add(i + [3],
-       m + [3],
-       [3]);
+   add(i + [3]/~,
+       m + [3]/~,
+       [3]/~);
 
-   add(i + [mut 3],
-       m + [mut 3],
-       [mut 3]);
+   add(i + [mut 3]/~,
+       m + [mut 3]/~,
+       [mut 3]/~);
 
    add(i + i,
        m + i,
@@ -30,33 +30,33 @@ fn add(i: [int], m: [mut int], c: [const int]) {
        m + c,
        c);
 
-   add(m + [3], //! ERROR mismatched types
-       m + [3],
-       m + [3]);
+   add(m + [3]/~, //! ERROR mismatched types
+       m + [3]/~,
+       m + [3]/~);
 
-   add(i + [3],
-       i + [3], //! ERROR mismatched types
-       i + [3]);
+   add(i + [3]/~,
+       i + [3]/~, //! ERROR mismatched types
+       i + [3]/~);
 
-   add(c + [3], //! ERROR mismatched types
+   add(c + [3]/~, //! ERROR mismatched types
                 //!^ ERROR binary operation + cannot be applied
-       c + [3], //! ERROR binary operation + cannot be applied
+       c + [3]/~, //! ERROR binary operation + cannot be applied
                 //!^ mismatched types
-       [3]);
+       [3]/~);
 
-   add(m + [mut 3], //! ERROR mismatched types
-       m + [mut 3],
-       m + [mut 3]);
+   add(m + [mut 3]/~, //! ERROR mismatched types
+       m + [mut 3]/~,
+       m + [mut 3]/~);
 
-   add(i + [mut 3],
-       i + [mut 3], //! ERROR mismatched types
-       i + [mut 3]);
+   add(i + [mut 3]/~,
+       i + [mut 3]/~, //! ERROR mismatched types
+       i + [mut 3]/~);
 
-   add(c + [mut 3], //! ERROR binary operation + cannot be applied
+   add(c + [mut 3]/~, //! ERROR binary operation + cannot be applied
                     //!^ mismatched types
-       c + [mut 3], //! ERROR binary operation + cannot be applied
+       c + [mut 3]/~, //! ERROR binary operation + cannot be applied
                     //!^ mismatched types
-       [mut 3]);
+       [mut 3]/~);
 
    add(m + i, //! ERROR mismatched types
        m + i,