aboutsummaryrefslogtreecommitdiff
path: root/src/test/compile-fail
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-05-03 18:13:51 -0700
committerGraydon Hoare <[email protected]>2011-05-03 18:14:02 -0700
commitc36645b358a5e3ed8502177076b69ad4e243a030 (patch)
treea1ef5ab04c105869928d877c25e6286355924f92 /src/test/compile-fail
parentFix bug in CFG_TESTLIB that only manifests on stage1, stage2. (diff)
downloadrust-c36645b358a5e3ed8502177076b69ad4e243a030.tar.xz
rust-c36645b358a5e3ed8502177076b69ad4e243a030.zip
Assume xfail-stage0 implies stage1 and stage2 in tests, for now.
Diffstat (limited to 'src/test/compile-fail')
-rw-r--r--src/test/compile-fail/bad-alt.rs2
-rw-r--r--src/test/compile-fail/bad-env-capture.rs2
-rw-r--r--src/test/compile-fail/bad-main.rs2
-rw-r--r--src/test/compile-fail/bad-name.rs2
-rw-r--r--src/test/compile-fail/bad-recv.rs2
-rw-r--r--src/test/compile-fail/bad-send.rs2
-rw-r--r--src/test/compile-fail/bad-type-env-capture.rs2
-rw-r--r--src/test/compile-fail/bind-alias.rs2
-rw-r--r--src/test/compile-fail/constructor-as-cast.rs2
-rw-r--r--src/test/compile-fail/dead-code-be.rs2
-rw-r--r--src/test/compile-fail/dead-code-ret.rs2
-rw-r--r--src/test/compile-fail/direct-obj-fn-call.rs2
-rw-r--r--src/test/compile-fail/does-nothing.rs2
-rw-r--r--src/test/compile-fail/export-boot.rs2
-rw-r--r--src/test/compile-fail/infinite-tag-type-recursion.rs2
-rw-r--r--src/test/compile-fail/infinite-vec-type-recursion.rs2
-rw-r--r--src/test/compile-fail/item-name-overload.rs2
-rw-r--r--src/test/compile-fail/missing-return.rs2
-rw-r--r--src/test/compile-fail/no-self-dispatch.rs2
-rw-r--r--src/test/compile-fail/not-a-pred.rs2
-rw-r--r--src/test/compile-fail/pred-on-wrong-slots.rs2
-rw-r--r--src/test/compile-fail/put-in-fn.rs2
-rw-r--r--src/test/compile-fail/slot-as-pred.rs2
-rw-r--r--src/test/compile-fail/spawn-non-nil-fn.rs2
-rw-r--r--src/test/compile-fail/unbalanced-comment.rs2
-rw-r--r--src/test/compile-fail/writing-through-read-alias.rs2
-rw-r--r--src/test/compile-fail/writing-to-immutable-obj.rs2
-rw-r--r--src/test/compile-fail/writing-to-immutable-rec.rs2
-rw-r--r--src/test/compile-fail/writing-to-immutable-tup.rs2
-rw-r--r--src/test/compile-fail/writing-to-immutable-vec.rs2
30 files changed, 60 insertions, 0 deletions
diff --git a/src/test/compile-fail/bad-alt.rs b/src/test/compile-fail/bad-alt.rs
index 0b5dbbfe..c91274be 100644
--- a/src/test/compile-fail/bad-alt.rs
+++ b/src/test/compile-fail/bad-alt.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: Unexpected token 'x'
fn main() {
diff --git a/src/test/compile-fail/bad-env-capture.rs b/src/test/compile-fail/bad-env-capture.rs
index 8e30ac44..55fa7473 100644
--- a/src/test/compile-fail/bad-env-capture.rs
+++ b/src/test/compile-fail/bad-env-capture.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: attempted dynamic environment-capture
fn foo() {
let int x;
diff --git a/src/test/compile-fail/bad-main.rs b/src/test/compile-fail/bad-main.rs
index d1a5203f..b8b8676c 100644
--- a/src/test/compile-fail/bad-main.rs
+++ b/src/test/compile-fail/bad-main.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: bad type signature
fn main(int x) {
diff --git a/src/test/compile-fail/bad-name.rs b/src/test/compile-fail/bad-name.rs
index 99324ce1..f015ef99 100644
--- a/src/test/compile-fail/bad-name.rs
+++ b/src/test/compile-fail/bad-name.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: malformed name
diff --git a/src/test/compile-fail/bad-recv.rs b/src/test/compile-fail/bad-recv.rs
index 031d1059..7b7c86ef 100644
--- a/src/test/compile-fail/bad-recv.rs
+++ b/src/test/compile-fail/bad-recv.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: mismatched types
fn main() {
diff --git a/src/test/compile-fail/bad-send.rs b/src/test/compile-fail/bad-send.rs
index 4a97539f..d0a820ee 100644
--- a/src/test/compile-fail/bad-send.rs
+++ b/src/test/compile-fail/bad-send.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: mismatched types
fn main() {
diff --git a/src/test/compile-fail/bad-type-env-capture.rs b/src/test/compile-fail/bad-type-env-capture.rs
index 53b96278..00f314dd 100644
--- a/src/test/compile-fail/bad-type-env-capture.rs
+++ b/src/test/compile-fail/bad-type-env-capture.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: attempted dynamic environment-capture
fn foo[T]() { obj bar(T b) {} }
fn main() {} \ No newline at end of file
diff --git a/src/test/compile-fail/bind-alias.rs b/src/test/compile-fail/bind-alias.rs
index 7d85d07f..29a8008e 100644
--- a/src/test/compile-fail/bind-alias.rs
+++ b/src/test/compile-fail/bind-alias.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: binding alias slot
fn f(&int x) {}
diff --git a/src/test/compile-fail/constructor-as-cast.rs b/src/test/compile-fail/constructor-as-cast.rs
index 6d81b693..53d115c7 100644
--- a/src/test/compile-fail/constructor-as-cast.rs
+++ b/src/test/compile-fail/constructor-as-cast.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: non-type context
type base =
obj {
diff --git a/src/test/compile-fail/dead-code-be.rs b/src/test/compile-fail/dead-code-be.rs
index 5a069c5a..159c60e5 100644
--- a/src/test/compile-fail/dead-code-be.rs
+++ b/src/test/compile-fail/dead-code-be.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: dead
diff --git a/src/test/compile-fail/dead-code-ret.rs b/src/test/compile-fail/dead-code-ret.rs
index c992e4e5..1721fe58 100644
--- a/src/test/compile-fail/dead-code-ret.rs
+++ b/src/test/compile-fail/dead-code-ret.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: dead
diff --git a/src/test/compile-fail/direct-obj-fn-call.rs b/src/test/compile-fail/direct-obj-fn-call.rs
index e4184ccd..0ffa2887 100644
--- a/src/test/compile-fail/direct-obj-fn-call.rs
+++ b/src/test/compile-fail/direct-obj-fn-call.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: is not a mod
diff --git a/src/test/compile-fail/does-nothing.rs b/src/test/compile-fail/does-nothing.rs
index e6680193..e1a74d36 100644
--- a/src/test/compile-fail/does-nothing.rs
+++ b/src/test/compile-fail/does-nothing.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: does nothing
fn main() {
log "doing";
diff --git a/src/test/compile-fail/export-boot.rs b/src/test/compile-fail/export-boot.rs
index 7a9fc776..892f544f 100644
--- a/src/test/compile-fail/export-boot.rs
+++ b/src/test/compile-fail/export-boot.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: unknown module item
// rustboot has a different error message than rustc
diff --git a/src/test/compile-fail/infinite-tag-type-recursion.rs b/src/test/compile-fail/infinite-tag-type-recursion.rs
index 8ba0e25b..95b3bf90 100644
--- a/src/test/compile-fail/infinite-tag-type-recursion.rs
+++ b/src/test/compile-fail/infinite-tag-type-recursion.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: tag of infinite size
diff --git a/src/test/compile-fail/infinite-vec-type-recursion.rs b/src/test/compile-fail/infinite-vec-type-recursion.rs
index 4534f119..d81f60c1 100644
--- a/src/test/compile-fail/infinite-vec-type-recursion.rs
+++ b/src/test/compile-fail/infinite-vec-type-recursion.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: infinite recursive type definition
diff --git a/src/test/compile-fail/item-name-overload.rs b/src/test/compile-fail/item-name-overload.rs
index 5cff8b98..8b99dbbd 100644
--- a/src/test/compile-fail/item-name-overload.rs
+++ b/src/test/compile-fail/item-name-overload.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: name
diff --git a/src/test/compile-fail/missing-return.rs b/src/test/compile-fail/missing-return.rs
index 4c73a4fd..d23a57f1 100644
--- a/src/test/compile-fail/missing-return.rs
+++ b/src/test/compile-fail/missing-return.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: return
fn f() -> int {
diff --git a/src/test/compile-fail/no-self-dispatch.rs b/src/test/compile-fail/no-self-dispatch.rs
index 96089e67..324d1af9 100644
--- a/src/test/compile-fail/no-self-dispatch.rs
+++ b/src/test/compile-fail/no-self-dispatch.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: unresolved identifier
obj oT() {
fn get() -> int {
diff --git a/src/test/compile-fail/not-a-pred.rs b/src/test/compile-fail/not-a-pred.rs
index c599f3bc..fe58114a 100644
--- a/src/test/compile-fail/not-a-pred.rs
+++ b/src/test/compile-fail/not-a-pred.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: mismatched types
diff --git a/src/test/compile-fail/pred-on-wrong-slots.rs b/src/test/compile-fail/pred-on-wrong-slots.rs
index 7106df5c..cd609b7d 100644
--- a/src/test/compile-fail/pred-on-wrong-slots.rs
+++ b/src/test/compile-fail/pred-on-wrong-slots.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: Unsatisfied .* lt(a, c)
diff --git a/src/test/compile-fail/put-in-fn.rs b/src/test/compile-fail/put-in-fn.rs
index 22882ff2..71b1666a 100644
--- a/src/test/compile-fail/put-in-fn.rs
+++ b/src/test/compile-fail/put-in-fn.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: iterator function
fn f() -> int {
diff --git a/src/test/compile-fail/slot-as-pred.rs b/src/test/compile-fail/slot-as-pred.rs
index 2ba4a30c..520650f8 100644
--- a/src/test/compile-fail/slot-as-pred.rs
+++ b/src/test/compile-fail/slot-as-pred.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: mismatched types
diff --git a/src/test/compile-fail/spawn-non-nil-fn.rs b/src/test/compile-fail/spawn-non-nil-fn.rs
index bd7d7d9f..4ddb3fbf 100644
--- a/src/test/compile-fail/spawn-non-nil-fn.rs
+++ b/src/test/compile-fail/spawn-non-nil-fn.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: mismatched types
fn f(int x) -> int {
diff --git a/src/test/compile-fail/unbalanced-comment.rs b/src/test/compile-fail/unbalanced-comment.rs
index f49e7447..4f725598 100644
--- a/src/test/compile-fail/unbalanced-comment.rs
+++ b/src/test/compile-fail/unbalanced-comment.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: token
diff --git a/src/test/compile-fail/writing-through-read-alias.rs b/src/test/compile-fail/writing-through-read-alias.rs
index 373c6082..e88a8399 100644
--- a/src/test/compile-fail/writing-through-read-alias.rs
+++ b/src/test/compile-fail/writing-through-read-alias.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// error-pattern: writing to immutable type
diff --git a/src/test/compile-fail/writing-to-immutable-obj.rs b/src/test/compile-fail/writing-to-immutable-obj.rs
index 563fc9cd..4cdab570 100644
--- a/src/test/compile-fail/writing-to-immutable-obj.rs
+++ b/src/test/compile-fail/writing-to-immutable-obj.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: writing to immutable type
obj objy(int x) {
fn foo() -> () {
diff --git a/src/test/compile-fail/writing-to-immutable-rec.rs b/src/test/compile-fail/writing-to-immutable-rec.rs
index 8e94dfd9..3755c549 100644
--- a/src/test/compile-fail/writing-to-immutable-rec.rs
+++ b/src/test/compile-fail/writing-to-immutable-rec.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: writing to immutable type
fn main() {
let rec(int x) r = rec(x=1);
diff --git a/src/test/compile-fail/writing-to-immutable-tup.rs b/src/test/compile-fail/writing-to-immutable-tup.rs
index e05aa55b..68c9e7cd 100644
--- a/src/test/compile-fail/writing-to-immutable-tup.rs
+++ b/src/test/compile-fail/writing-to-immutable-tup.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: writing to immutable type
fn main() {
let tup(int) t = tup(1);
diff --git a/src/test/compile-fail/writing-to-immutable-vec.rs b/src/test/compile-fail/writing-to-immutable-vec.rs
index dac122b8..cb4030ea 100644
--- a/src/test/compile-fail/writing-to-immutable-vec.rs
+++ b/src/test/compile-fail/writing-to-immutable-vec.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// error-pattern: writing to immutable type
fn main() {
let vec[int] v = vec(1, 2, 3);