about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2011-04-27 15:41:53 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-04-28 13:26:19 -0700
commit26e177a97a9c0f40a38112ccad5ddaadf34c42d9 (patch)
tree063a5e80fc7e2460c801ee971b35bcb6b994e19c
parent34dae82b484cd59067aeb102feb643da83cba2be (diff)
downloadrust-26e177a97a9c0f40a38112ccad5ddaadf34c42d9.tar.gz
rust-26e177a97a9c0f40a38112ccad5ddaadf34c42d9.zip
Enable typestate_check
Enable typestate checking (just for uninitialized vars) and un-XFAIL the
relevant tests for stage0.
-rw-r--r--src/test/compile-fail/break-uninit.rs1
-rw-r--r--src/test/compile-fail/break-uninit2.rs1
-rw-r--r--src/test/compile-fail/fru-typestate.rs1
-rw-r--r--src/test/compile-fail/return-uninit.rs1
-rw-r--r--src/test/compile-fail/use-uninit-2.rs1
-rw-r--r--src/test/compile-fail/use-uninit-3.rs1
-rw-r--r--src/test/compile-fail/use-uninit-dtor.rs1
-rw-r--r--src/test/compile-fail/use-uninit.rs1
-rw-r--r--src/test/compile-fail/while-bypass.rs1
-rw-r--r--src/test/compile-fail/while-expr.rs1
-rw-r--r--src/test/compile-fail/writing-through-uninit-vec.rs1
11 files changed, 0 insertions, 11 deletions
diff --git a/src/test/compile-fail/break-uninit.rs b/src/test/compile-fail/break-uninit.rs
index e9085dd25e8..097312b2b64 100644
--- a/src/test/compile-fail/break-uninit.rs
+++ b/src/test/compile-fail/break-uninit.rs
@@ -1,5 +1,4 @@
 // xfail-boot
-// xfail-stage0
 // error-pattern:Unsatisfied precondition
 
 fn foo() -> int {
diff --git a/src/test/compile-fail/break-uninit2.rs b/src/test/compile-fail/break-uninit2.rs
index 8ef83f08cf5..45d758f6194 100644
--- a/src/test/compile-fail/break-uninit2.rs
+++ b/src/test/compile-fail/break-uninit2.rs
@@ -1,5 +1,4 @@
 // xfail-boot
-// xfail-stage0
 // error-pattern:Unsatisfied precondition
 
 fn foo() -> int {
diff --git a/src/test/compile-fail/fru-typestate.rs b/src/test/compile-fail/fru-typestate.rs
index 74fcdb26520..86c68e5b905 100644
--- a/src/test/compile-fail/fru-typestate.rs
+++ b/src/test/compile-fail/fru-typestate.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 // error-pattern: precondition
diff --git a/src/test/compile-fail/return-uninit.rs b/src/test/compile-fail/return-uninit.rs
index 047db518fab..3711716927a 100644
--- a/src/test/compile-fail/return-uninit.rs
+++ b/src/test/compile-fail/return-uninit.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: precondition constraint
 
 fn f() -> int {
diff --git a/src/test/compile-fail/use-uninit-2.rs b/src/test/compile-fail/use-uninit-2.rs
index c77676b8099..79cebe2811f 100644
--- a/src/test/compile-fail/use-uninit-2.rs
+++ b/src/test/compile-fail/use-uninit-2.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Unsatisfied precondition
 
 fn foo(int x) {
diff --git a/src/test/compile-fail/use-uninit-3.rs b/src/test/compile-fail/use-uninit-3.rs
index 5dd3926ba0d..e65454518a3 100644
--- a/src/test/compile-fail/use-uninit-3.rs
+++ b/src/test/compile-fail/use-uninit-3.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Unsatisfied precondition
 
 fn foo(int x) {
diff --git a/src/test/compile-fail/use-uninit-dtor.rs b/src/test/compile-fail/use-uninit-dtor.rs
index be2f1727a6f..fed90df61f6 100644
--- a/src/test/compile-fail/use-uninit-dtor.rs
+++ b/src/test/compile-fail/use-uninit-dtor.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Unsatisfied precondition
 
 fn main() {
diff --git a/src/test/compile-fail/use-uninit.rs b/src/test/compile-fail/use-uninit.rs
index bd2e9f416a2..03dafdcc003 100644
--- a/src/test/compile-fail/use-uninit.rs
+++ b/src/test/compile-fail/use-uninit.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Unsatisfied precondition
 
 fn foo(int x) {
diff --git a/src/test/compile-fail/while-bypass.rs b/src/test/compile-fail/while-bypass.rs
index b49152b3e98..1de89e909da 100644
--- a/src/test/compile-fail/while-bypass.rs
+++ b/src/test/compile-fail/while-bypass.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: precondition constraint
 
 fn f() -> int {
diff --git a/src/test/compile-fail/while-expr.rs b/src/test/compile-fail/while-expr.rs
index 295752f8e02..9077c18fd62 100644
--- a/src/test/compile-fail/while-expr.rs
+++ b/src/test/compile-fail/while-expr.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: precondition constraint
 
 fn main() {
diff --git a/src/test/compile-fail/writing-through-uninit-vec.rs b/src/test/compile-fail/writing-through-uninit-vec.rs
index 7757609df78..55edbf87875 100644
--- a/src/test/compile-fail/writing-through-uninit-vec.rs
+++ b/src/test/compile-fail/writing-through-uninit-vec.rs
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Unsatisfied precondition constraint
 
 fn test() {