diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-11-18 16:15:46 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-11-18 16:15:46 +0100 |
| commit | a7573af59dceeca49f50779b7766ce8b824326fb (patch) | |
| tree | bc3975faae4733d6e97b68c01a5fc554e4f36adc /src/test/compile-fail | |
| parent | 196b2b920f9094cb78cc041709b3c3456b020fbd (diff) | |
| download | rust-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.rs | 20 | ||||
| -rw-r--r-- | src/test/compile-fail/resource-vec-copy.rs | 18 | ||||
| -rw-r--r-- | src/test/compile-fail/unique-pinned-nocopy-3.rs | 18 |
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 |
