summary refs log tree commit diff
path: root/src/test/compile-fail
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-11-18 16:15:46 +0100
committerMarijn Haverbeke <marijnh@gmail.com>2011-11-18 16:15:46 +0100
commita7573af59dceeca49f50779b7766ce8b824326fb (patch)
treebc3975faae4733d6e97b68c01a5fc554e4f36adc /src/test/compile-fail
parent196b2b920f9094cb78cc041709b3c3456b020fbd (diff)
downloadrust-a7573af59dceeca49f50779b7766ce8b824326fb.tar.gz
rust-a7573af59dceeca49f50779b7766ce8b824326fb.zip
Add some tests for new kind system
Issue #1177
Diffstat (limited to 'src/test/compile-fail')
-rw-r--r--src/test/compile-fail/copy-res-into-tag.rs20
-rw-r--r--src/test/compile-fail/resource-vec-copy.rs18
-rw-r--r--src/test/compile-fail/unique-pinned-nocopy-3.rs18
3 files changed, 0 insertions, 56 deletions
diff --git a/src/test/compile-fail/copy-res-into-tag.rs b/src/test/compile-fail/copy-res-into-tag.rs
deleted file mode 100644
index 358277c4785..00000000000
--- a/src/test/compile-fail/copy-res-into-tag.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-// xfail-test
-// error-pattern:mismatched kinds for tag parameter
-resource r(i: @mutable int) {
-    *i = *i + 1;
-}
-
-tag t {
-    t0(r);
-}
-
-fn main() {
-    let i = @mutable 0;
-    {
-        let j <- r(i);
-        // No no no no no
-        let k <- t0(j);
-    }
-    log_err *i;
-    assert *i == 2;
-}
\ No newline at end of file
diff --git a/src/test/compile-fail/resource-vec-copy.rs b/src/test/compile-fail/resource-vec-copy.rs
deleted file mode 100644
index f439d387aa7..00000000000
--- a/src/test/compile-fail/resource-vec-copy.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-// xfail-test
-// error-pattern:mismatched kind
-
-resource r(i: @mutable int) {
-    *i = *i + 1;
-}
-
-fn main() {
-    let a = @mutable 0;
-    {
-        let i <- r(a);
-        // Can't copy into here
-        let j <- [i];
-    }
-    log_err *a;
-    // this is no good
-    assert *a == 2;
-}
\ No newline at end of file
diff --git a/src/test/compile-fail/unique-pinned-nocopy-3.rs b/src/test/compile-fail/unique-pinned-nocopy-3.rs
deleted file mode 100644
index 6526214bf5c..00000000000
--- a/src/test/compile-fail/unique-pinned-nocopy-3.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-// xfail-test
-// error-pattern:mismatched kind
-
-resource r(i: @mutable int) {
-    *i = *i + 1;
-}
-
-fn main() {
-    let a = @mutable 0;
-    {
-        let i <- ~r(a);
-        // Can't copy into here
-        let j <- [i];
-    }
-    log_err *a;
-    // this is no good
-    assert *a == 2;
-}
\ No newline at end of file