]> git.lizzy.rs Git - rust.git/commitdiff
Remove all xfail-stage0 directives
authorBrian Anderson <banderson@mozilla.com>
Wed, 3 Aug 2011 06:46:52 +0000 (23:46 -0700)
committerBrian Anderson <banderson@mozilla.com>
Wed, 3 Aug 2011 17:55:59 +0000 (10:55 -0700)
While it is still technically possible to test stage 0, it is not part of any
of the main testing rules and maintaining xfail-stage0 is a chore. Nobody
should worry about how tests fare in stage0.

209 files changed:
src/test/compile-fail/and-init.rs
src/test/compile-fail/attr-bad-crate-attr.rc
src/test/compile-fail/attr-bad-meta.rs
src/test/compile-fail/attr-before-stmt.rs
src/test/compile-fail/attr-before-view-item.rs
src/test/compile-fail/attr-before-view-item2.rs
src/test/compile-fail/attr-dangling-in-fn.rs
src/test/compile-fail/attr-dangling-in-mod.rs
src/test/compile-fail/bad-main.rs
src/test/compile-fail/bad-type-env-capture.rs
src/test/compile-fail/bang-tailexpr.rs
src/test/compile-fail/binop-add-tup-assign.rs
src/test/compile-fail/binop-add-tup.rs
src/test/compile-fail/binop-bitxor-str.rs
src/test/compile-fail/binop-logic-float.rs
src/test/compile-fail/binop-logic-int.rs
src/test/compile-fail/binop-mul-bool.rs
src/test/compile-fail/binop-shift-port.rs
src/test/compile-fail/binop-sub-obj.rs
src/test/compile-fail/binop-typeck.rs
src/test/compile-fail/block-coerce-no.rs
src/test/compile-fail/block-copy.rs
src/test/compile-fail/block-uninit.rs
src/test/compile-fail/break-outside-loop.rs
src/test/compile-fail/chan-parameterized-args.rs
src/test/compile-fail/constrained-type-missing-check.rs
src/test/compile-fail/cross-crate-glob-collision.rs
src/test/compile-fail/dead-code-be.rs
src/test/compile-fail/dead-code-ret.rs
src/test/compile-fail/do-while-constraints.rs
src/test/compile-fail/do-while-pred-constraints.rs
src/test/compile-fail/dup-link-name.rs
src/test/compile-fail/ext-after-attrib.rs
src/test/compile-fail/extfmt-non-literal.rs
src/test/compile-fail/extfmt-non-literal2.rs
src/test/compile-fail/extfmt-not-enough-args.rs
src/test/compile-fail/extfmt-too-many-args.rs
src/test/compile-fail/extfmt-unsigned-plus.rs
src/test/compile-fail/extfmt-unsigned-space.rs
src/test/compile-fail/fail-type-err.rs
src/test/compile-fail/fn-bad-block-type.rs
src/test/compile-fail/fn-compare-mismatch.rs
src/test/compile-fail/fn-expr-type-state.rs
src/test/compile-fail/fn-expr-typestate-2.rs
src/test/compile-fail/if-check-precond-fail.rs
src/test/compile-fail/if-typeck.rs
src/test/compile-fail/infinite-tag-type-recursion.rs
src/test/compile-fail/infinite-vec-type-recursion.rs
src/test/compile-fail/item-name-overload.rs
src/test/compile-fail/macro-2.rs
src/test/compile-fail/macro.rs
src/test/compile-fail/main-wrong-type-2.rs
src/test/compile-fail/main-wrong-type.rs
src/test/compile-fail/missing-main.rs
src/test/compile-fail/nested-ty-params.rs
src/test/compile-fail/no-constraint-prop.rs
src/test/compile-fail/not-a-pred.rs
src/test/compile-fail/or-init.rs
src/test/compile-fail/pred-assign.rs
src/test/compile-fail/pred-on-wrong-slots.rs
src/test/compile-fail/pred-swap.rs
src/test/compile-fail/put-in-fn.rs
src/test/compile-fail/rec-extend.rs
src/test/compile-fail/self-call-non-obj.rs
src/test/compile-fail/slot-as-pred.rs
src/test/compile-fail/spawn-non-nil-fn.rs
src/test/compile-fail/tag-type-args.rs
src/test/compile-fail/type-arg-out-of-scope.rs
src/test/compile-fail/type-mismatch.rs
src/test/compile-fail/type-recursive.rs
src/test/compile-fail/uninit-after-item.rs
src/test/compile-fail/unsafe-mutable-alias.rs
src/test/compile-fail/use-meta-dup.rs
src/test/compile-fail/vec-field.rs
src/test/compile-fail/while-loop-constraints.rs
src/test/compile-fail/while-loop-pred-constraints.rs
src/test/compile-fail/writing-through-read-alias.rs
src/test/compile-fail/writing-to-immutable-obj.rs
src/test/compile-fail/writing-to-immutable-vec.rs
src/test/run-fail/args-fail.rs
src/test/run-fail/fail-arg.rs
src/test/run-fail/fail-main.rs
src/test/run-fail/fmt-fail.rs
src/test/run-fail/for-each-loop-fail.rs
src/test/run-fail/if-check-fail.rs
src/test/run-fail/port-type.rs
src/test/run-fail/pred.rs
src/test/run-fail/rhs-type.rs
src/test/run-fail/task-comm-14.rs
src/test/run-fail/trivial-message2.rs
src/test/run-pass/acyclic-unwind.rs
src/test/run-pass/alloca-from-derived-tydesc.rs
src/test/run-pass/alt-bot.rs
src/test/run-pass/alt-pattern-no-type-params.rs
src/test/run-pass/alt-type-simple.rs
src/test/run-pass/anon-obj-backwarding-2.rs
src/test/run-pass/anon-obj-backwarding.rs
src/test/run-pass/anon-objs-with-fields.rs
src/test/run-pass/artificial-block.rs
src/test/run-pass/assign-assign.rs
src/test/run-pass/auto-deref-fn.rs
src/test/run-pass/basic-1.rs
src/test/run-pass/basic-2.rs
src/test/run-pass/basic.rs
src/test/run-pass/bind-parameterized-args-2.rs
src/test/run-pass/bind-parameterized-args.rs
src/test/run-pass/binops.rs
src/test/run-pass/block-fn-coerce.rs
src/test/run-pass/block-iter-1.rs
src/test/run-pass/block-iter-2.rs
src/test/run-pass/box-pattern.rs
src/test/run-pass/break-value.rs
src/test/run-pass/call-autoderef-tag.rs
src/test/run-pass/child-outlives-parent.rs
src/test/run-pass/clone-with-exterior.rs
src/test/run-pass/comm.rs
src/test/run-pass/conditional-compile.rs
src/test/run-pass/constrained-type.rs
src/test/run-pass/constraint-prop-expr-move.rs
src/test/run-pass/constraint-prop-move.rs
src/test/run-pass/constraint-prop-swap.rs
src/test/run-pass/constraint-prop.rs
src/test/run-pass/expr-alt-fail.rs
src/test/run-pass/expr-block-ref.rs
src/test/run-pass/expr-block-slot.rs
src/test/run-pass/expr-elseif-ref.rs
src/test/run-pass/expr-elseif-ref2.rs
src/test/run-pass/expr-empty-ret.rs
src/test/run-pass/expr-fn.rs
src/test/run-pass/expr-if-fail-all.rs
src/test/run-pass/expr-if-fail.rs
src/test/run-pass/fixed-point-bind-box.rs
src/test/run-pass/fn-expr.rs
src/test/run-pass/fn-type-infer.rs
src/test/run-pass/for-loop-fail.rs
src/test/run-pass/generic-ivec-leak.rs
src/test/run-pass/generic-ivec.rs
src/test/run-pass/global-scope.rs
src/test/run-pass/if-check-precond.rs
src/test/run-pass/if-check.rs
src/test/run-pass/if-ret.rs
src/test/run-pass/infer-fn-tail-expr.rs
src/test/run-pass/infinite-loops.rs
src/test/run-pass/interior-vec.rs
src/test/run-pass/issue-506.rs
src/test/run-pass/issue-687.rs
src/test/run-pass/issue-718.rs
src/test/run-pass/item-attributes.rs
src/test/run-pass/ivec-add.rs
src/test/run-pass/ivec-pass-by-value.rs
src/test/run-pass/join.rs
src/test/run-pass/lazychan.rs
src/test/run-pass/macro-2.rs
src/test/run-pass/macro-3.rs
src/test/run-pass/macro.rs
src/test/run-pass/many.rs
src/test/run-pass/mlist-cycle.rs
src/test/run-pass/native-mod.rc
src/test/run-pass/native.rc
src/test/run-pass/nil-pattern.rs
src/test/run-pass/obj-as.rs
src/test/run-pass/pattern-bound-var-in-for-each.rs
src/test/run-pass/pred-check.rs
src/test/run-pass/pred.rs
src/test/run-pass/preempt.rs
src/test/run-pass/rebind-fn.rs
src/test/run-pass/record-pat.rs
src/test/run-pass/send-type-inference.rs
src/test/run-pass/spawn-fn.rs
src/test/run-pass/spawn-module-qualified.rs
src/test/run-pass/spawn-types.rs
src/test/run-pass/spawn.rs
src/test/run-pass/spawn2.rs
src/test/run-pass/standalone-method.rs
src/test/run-pass/string-self-append.rs
src/test/run-pass/syntax-extension-shell.rs
src/test/run-pass/task-comm-0.rs
src/test/run-pass/task-comm-1.rs
src/test/run-pass/task-comm-10.rs
src/test/run-pass/task-comm-11.rs
src/test/run-pass/task-comm-12.rs
src/test/run-pass/task-comm-13.rs
src/test/run-pass/task-comm-2.rs
src/test/run-pass/task-comm-3.rs
src/test/run-pass/task-comm-7.rs
src/test/run-pass/task-comm-8.rs
src/test/run-pass/task-comm-9.rs
src/test/run-pass/task-comm.rs
src/test/run-pass/task-compare.rs
src/test/run-pass/task-killjoin.rs
src/test/run-pass/task-life-0.rs
src/test/run-pass/task-pin.rs
src/test/run-pass/ternary.rs
src/test/run-pass/threads.rs
src/test/run-pass/type-namespace.rs
src/test/run-pass/type-sizes.rs
src/test/run-pass/use.rs
src/test/run-pass/user.rs
src/test/run-pass/utf8.rs
src/test/run-pass/utf8_chars.rs
src/test/run-pass/vec-ivec-deadlock.rs
src/test/run-pass/vec-self-append.rs
src/test/run-pass/vec-slice.rs
src/test/run-pass/vector-no-ann-2.rs
src/test/run-pass/while-loop-constraints-2.rs
src/test/run-pass/x86stdcall.rs
src/test/run-pass/yield.rs
src/test/run-pass/yield1.rs
src/test/run-pass/yield2.rs

index a23fc99958b6997a4cbf4d7d3604021ff755f662..26296dc6faad7fdb667d05f354836343b097f4a9 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Unsatisfied precondition constraint (for example, init(i
 
 fn main() {
index 3ae634139fac923e73843beac0bc22b9a29f4c76..bf4fa3bcf7328f0ddd0555852cfa25e0b5d45247 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: expecting mod
 
 #[attr = "val"];
index 85714affba6e630767cda54c0d244b71df27f8f2..51b62a5912fa9c5abe060ba8763881dda1d14ed4 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expecting ]
 
 // asterisk is bogus
index 29dd83b8af0defab833afcee737538dc22a8bb73..e5ff2cc1356b951e4df315507847080fbcd32d36 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected item
 
 fn f() {
index 56e2ab7f54f877e5efd53dcf39465ec592f6e43d..60788d65b825e12584f1afee869060a1259484b0 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected item
 
 #[foo = "bar"]
index ad4071a07aa65bfc6127ceb2210bff1e4c9c326e..539f028d61123bb52d3813660320ea4d7f21bfd4 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected item
 
 mod m {
index c31b3250d768c8d05486d9796a12400e298125d6..3cd5d943d09b2fced6513f887c7b4f8c7912a61b 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected item
 
 fn f() {
index bd072402d257da634381b7820b2f99792a14259a..261ed3913afd73bdd1f5c7a3be1ea5790dd03586 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected item
 
 fn main() {
index fd9c3bc27933a32001f4b711b65865b35f6a3474..908e30a79c6cabefbdc34b38c28bdaf96dc8266c 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 1d56259198b05bb40f53280490bee1a734835b9d..2919fa49dbeaba87b4b3e04bcba7212062444d6e 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 946a39b680256818cf0941ea2e7340855cb29854..87afc1bd401e4417ae4bbb56ce5bf28ac7876f9d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: some control paths may return
 fn f() -> ! { 3 }
 fn main(){}
index 4f3bc7a8ee96fcea762fd56a9aa4753b05485b89..6470ae353a87f8d1d6e37931ea6d1e91222eecf3 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:+ cannot be applied to type `{x: bool}`
 
 fn main() { let x = {x: true}; x += {x: false}; }
\ No newline at end of file
index 71a3be9f31bc3d3a126f8d542addcf13fe5d6073..96dc63fef01e3213ee97d51b4a6672b9c54b8d7a 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:+ cannot be applied to type `{x: bool}`
 
 fn main() { let x = {x: true} + {x: false}; }
\ No newline at end of file
index e7f0561cb71e1a78b715cf1259b223bdbae81248..0f1e220241942eb1ada5788bde7c3baf7aa81b37 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:^ cannot be applied to type `str`
 
 fn main() { let x = "a" ^ "b"; }
\ No newline at end of file
index 4a1edf58044418dad927f92ab9b98cdee2c7323e..900c290b07ee708035163288e067cba2656983c3 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:|| cannot be applied to type `f32`
 
 fn main() { let x = 1.0_f32 || 2.0_f32; }
\ No newline at end of file
index 4ac9091dc2ea366826d71ec76adf605425bbc7b8..ffe05f1649ce175e57c9f448c98ca59adb86e21d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:&& cannot be applied to type `int`
 
 fn main() { let x = 1 && 2; }
\ No newline at end of file
index dcf7a065145256dd69fbb42bf904e1298b559c23..78e7cbe23b5ed06dd8bec6e0825553a776cc7e79 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:* cannot be applied to type `bool`
 
 fn main() { let x = true * false; }
\ No newline at end of file
index 047014a439cc7fd02caab4192f8acf72e291dad8..e1b49d75ddbeb382a719194fd1d899deb45dff88 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:>> cannot be applied to type `port[int]`
 
 fn main() {
index e86aa06b7516500df61774785d18cc49b5f9ce3c..f5010dbbe052ed08d329063a17c19287d89935cd 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:- cannot be applied to type `obj
 
 fn main() { let x = obj () {  } - obj () {  }; }
\ No newline at end of file
index 376bca629999c1710c4fdb118d61f28a81088b1f..caa844516fb67a97a8b45b187b58bf5014577719 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:mismatched types
 // issue #500
 
index 9afcd2b49d4f3abeddfa9ddf8356453da267bfcc..42b1504562a313b4fe723db48b8b0e762ecfa2c6 100644 (file)
@@ -1,5 +1,4 @@
 // error-pattern: mismatched types
-// xfail-stage0
 
 // Make sure that fn-to-block coercion isn't incorrectly lifted over
 // other tycons.
index b6dc0096d426824028ef426875a43f447fa58935..f0e510e87a7ab343be2a18e6300d33ff26573534 100644 (file)
@@ -1,5 +1,4 @@
 // error-pattern: non-copyable
-// xfail-stage0
 
 fn lol(f: &block() ) -> block()  { ret f; }
 fn main() { let i = 8; let f = lol(block () { log_err i; }); f(); }
\ No newline at end of file
index e5c877fbb0d939b7158e02fb83cefc143346ecd9..4fa112762e860633ba200d788541f93923ff657d 100644 (file)
@@ -1,5 +1,4 @@
 // error-pattern: Unsatisfied precondition constraint
-// xfail-stage0
 
 fn force(f: &block() ) { f(); }
 fn main() { let x: int; force(block () { log_err x; }); }
\ No newline at end of file
index 6d9c0e92ab8d7d74af5bc048409267cec8b99b2b..adf6413ed628af185f09d34c1bbc7bf581017f2d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Break outside a loop
 fn main() {
     let pth = break;
index 4c62dffcab2b6b2fb2c43511b3d6a02beaf59cb9..1568e143cd00fc2cbda05d243a199a163edcb1e6 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:spawning functions with type params not allowed
 fn main() {
     fn echo[T](c: chan[T], oc: chan[chan[T]]) {
index cebe5b3b189606a4459ef28871e0d14c742844f7..4ad2380a788f84914a752257c9d0f8124e700dc7 100644 (file)
@@ -1,5 +1,4 @@
 // -*- rust -*-
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 3ebc480b62fc5d16c6e5568dd57239a54c0228de..333ca40f7cc2add492cf57bf06a1ca57cb9df0d4 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:'swap' is glob-imported from multiple different modules
 // issue #482
 
index 7d2168b6a42f9b46588bf79a13866b1a9fb13e46..a40d78b17a9ee355664871dcf4c28df297641041 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index ee3a2af4af8579949ede361713fcd3c0d6e30b9d..3200a6825ac861280b516112f9debeb1355e26e1 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index b560d00a89c508d9cd8f07ec15dcdd43640c2ffe..cfea71fc7ef3860acec0ed3ce81b0869d64818e7 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Unsatisfied precondition constraint (for example, init(y
 fn main() {
 
index 7d8774dbb1f41e63d409bae93e7f44634cdd928e..31d3e82796e4388fa94911916fbb1bbe68f758c5 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Unsatisfied precondition constraint (for example, even(y
 
 fn print_even(y: int) : even(y) {
index 90143e113b532017f38dbdee06a71594611eca1d..346588392ee40103449286d2d4d8f2c72489998c 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:duplicate meta item `name`
 
 #[link(name = "test", name)];
index 446fb836717c676627d582a9df42807d45002f8a..ef15958c3fc84784235d31a3517150f0befca07f 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expecting [, found fmt
 
 // Don't know how to deal with a syntax extension appearing after an
index 10020abeb524e8276c113ea8cdb9a4bfd9dfd723..7b1b4db73780b117667648cbfefe119d9f626087 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: literal
 
 fn main() {
index 81727087aaab34d793f8c7b1a496477e2f3575f4..5bb730c8aa660885cf51e4b0740531d4f6afe18e 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: literal
 
 fn main() {
index 335a441adde4aedb5da1f9b44baf81c7e99f4486..9e3012bbc49d1d04ac8f002e3c135ee528b517e8 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:not enough arguments
 
 use std;
index 3b956fafcb9ff00070fc1f26fda9f6621204a935..617a109117376e483e392a2c41ad45e709ea162d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:too many arguments
 
 use std;
index ad35d4eec4659174afa27d65ec9cf6382dc05db3..7715305e829cdc690d658c93577dcacb14d237fd 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:only valid in signed #fmt conversion
 
 fn main() {
index 898c429efe351c6a3a1f5fbae023dd66049e6db2..0a99a4b6c5e66777d5657f4867c13ede2a0c490d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:only valid in signed #fmt conversion
 
 fn main() {
index 952043e797bd4fc18141e9596ce36ccb4c780bbf..b52de627ef33e84b41a0ac0628c5090d7d2caf6c 100644 (file)
@@ -1,3 +1,2 @@
 // error-pattern:expected str but found vec
-// xfail-stage0
 fn main() { fail []; }
\ No newline at end of file
index 44ef885606dc61d3e633ded17d7f2ab63c6e8bb3..ba82efcf750f5467f1a40ef3bae6ec40d96ded62 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:mismatched types
 
 fn f() -> int { true }
index ba40cd5971d0bc0e867d075695b11a883a2c845d..a2bb326c548e883eee109542f78e2d3d9fc78e91 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected fn() but found fn(int)
 
 fn main() {
index cecb7bfbed0cc3d0c425179ad3b5e1f3fc55f773..02650b45d88fea1d8df606a41769fb55057ac897 100644 (file)
@@ -1,5 +1,4 @@
 // error-pattern:Unsatisfied precondition
-// xfail-stage0
 
 fn main() {
     // Typestate should work even in a lambda. we should reject this program.
index baa0e081121008cff7230a7f05ac6f715adc14ab..299b11cb7436d8c1066315c821876ec45cea28f4 100644 (file)
@@ -1,4 +1,3 @@
 // error-pattern:Unsatisfied precondition
-// xfail-stage0
 
 fn main() { let j = fn () -> int { let i: int; ret i; }(); log_err j; }
\ No newline at end of file
index df8f1147fde546e58f4fe96c6d719bf5b847984f..af7658b4f942ad621bf2525fee411e9eb80ac2ef 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Unsatisfied precondition constraint
 pred even(x: uint) -> bool {
     if x < 2u {
index a67b282c4e7560da2b3a1ddfb2ac0118acea8800..c88a1c8c9e6cbf9e6d91a7809eae6481edd141ff 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:mismatched types
 // issue #513
 
index 856bd7ffaa287db975a70364daf89ff3adc7f89a..06592b1e96310cde38d7abce3e4add98461013fe 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 006a084d1c56fe5b0c1c9b142452250b3b9bfa6d..94d516910f7f1a65ab33e730a60cd95208a1ad28 100644 (file)
@@ -1,5 +1,4 @@
 // -*- rust -*-
-// xfail-stage0
 // error-pattern: illegal recursive type
 
 type x = vec[x];
index fe8da20ea1acac60c477b3e4662ba66ec9f246a2..218f54ed20ca87f6c83c88c88f66c0554df70cd6 100644 (file)
@@ -1,5 +1,4 @@
 // -*- rust -*-
-// xfail-stage0
 // error-pattern: Dynamically sized arguments must be passed by alias
 
 mod foo {
index 8a5d253618322ceec96b4f88aacffe350293d62b..a11dd1f95f9400c098c4a894e22efe4bfce1ef0e 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 //error-pattern:is an expr, expected an identifier
 fn main() {
   #macro([#mylambda(x, body), {fn f(x: int) -> int {ret body}; f}]);
index 5beb996ebbf4658cc8138c6b31d9fda3d6105348..a3f2df4f1871b34b1853c6b1882ad03a01d049ff 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 //error-pattern:no clauses match
 
 fn main() {
index 5386b78d3814e5b07356634523837ee0c94fb479..9fed73a315100159c6c5c9ae7742d38741f03413 100644 (file)
@@ -1,3 +1,2 @@
-// xfail-stage0
 // error-pattern:Wrong type in main function: found fn() -> char
 fn main() -> char { }
\ No newline at end of file
index babcdde2d3087b789f3c09c477c03b428f424772..c035e61662aafa5a983c11e88e5ca95be40684ba 100644 (file)
@@ -1,3 +1,2 @@
-// xfail-stage0
 // error-pattern:Wrong type in main function: found fn(
 fn main(foo: {x: int, y: int}) { }
\ No newline at end of file
index 4a9199237f2d6c02b95cc4b7be9616ec5c21da8f..9baf7b5ac63f129542bf531bc03c0f5b99b45aef 100644 (file)
@@ -1,3 +1,2 @@
-// xfail-stage0
 // error-pattern:Main function not found
 fn mian() { }
\ No newline at end of file
index d321f6f3c9d4e275370f06346d68874359ef86a7..f70623e9e02f914d5fa62b99ce2ce6f8506fd8b1 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Attempt to use a type argument out of scope
 fn hd[U](v: &vec[U]) -> U {
     fn hd1(w: &vec[U]) -> U { ret w.(0); }
index 6d65be94569b46ca40af5a08fde9c53e417c3bf2..2f98c4917b0e688f7047cf53d99bb6599fbff2cb 100644 (file)
@@ -1,5 +1,4 @@
 // error-pattern:Unsatisfied precondition constraint (for example, le(b, d
-// xfail-stage0
 use std;
 import std::str::*;
 import std::uint::*;
index 5e29596a712fcae457cb4d615f85a9a6632de4e1..3e76ef9601c9310075461579a1bea55eec9b7edd 100644 (file)
@@ -1,5 +1,4 @@
 // -*- rust -*-
-// xfail-stage0
 // error-pattern: Non-predicate in constraint: lt
 
 fn f(a: int, b: int) : lt(a,b) { }
index 3aac5cb14178b439cfd58301f3e5ad9aeb71aafa..8c952b0d93f33b88b6cea7145a3a1a3c0af14a4c 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Unsatisfied precondition constraint (for example, init(i
 
 fn main() {
index 167572f00167548356cc001600d573ea07eba54a..0e5ddf23a47df3bc253de1dd6424cb3c7f6acd8f 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 // error-pattern: Unsatisfied precondition constraint (for example, lt(a, b)
index a3b583bd6dd93c4b0c8c7f55e2ee560afb5da608..de0faef653b73a41e19c458dbcf542a501f0ef2e 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 // error-pattern: lt(a, c)
index 110db69fee28937a8b48a3ec27517996a86acbe6..9e96b74ad696bbafaf7b1bf9c467278ce418503e 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 // error-pattern: Unsatisfied precondition constraint (for example, lt(a, b)
index c5e56def981392838d46642665f40b4ac8905ea0..75b2614ec2f952df267b8293786ce90c213d2363 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 61039436c8e1f243aeae868ae5947e8b8f6e97b4..773f06fb20546d2f83f11cc898b750e572bbb6fe 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected int but found bool
 
 fn main() {
index 4d238f55a964b5c654ee4a0eebbf0ef8b5156210..6fd8bee270b6205ff101a9efb37b7af09e2f63fe 100644 (file)
@@ -1,5 +1,3 @@
-//xfail-stage0
-
 // error-pattern:self-call in non-object context
 
 // Fix for issue #707.
index 65a8863fbad94d1f1a65e982f4d910a52d31b516..0220a16f0876d49dce6efcdc7e66263c35e72857 100644 (file)
@@ -1,5 +1,4 @@
 // -*- rust -*-
-// xfail-stage0
 // error-pattern: unresolved name: lt
 
 fn f(a: int, b: int) : lt(a,b) { }
index 33d2b31bbf6b8447e5233be173a40f6b329fd7ab..d1622f46085e0c85c865402379090eef667c1ea7 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: mismatched types
 
 fn f(x: int) -> int { ret x; }
index eb9dc2371ec22742c78a0b7a5a981efcbcaca91d..b43e5329dc25054f8c681fdcead3eb8e6899b97c 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Wrong number of type arguments
 
 tag quux[T] { }
index 01b8e92a9764a22bb445d4bd510d401eccd11304..c79c3607b0a1247a93ebc7f1fa9d8c631ce0200a 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Attempt to use a type argument out of scope
 fn foo[T](x: &T) {
     fn bar(f: fn(&T) -> T ) { }
index 059c4cdd5436141fece2a85686c9de1118c15afd..a0e257dcd8f395a5f5dec173736291780cd3766c 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:expected bool but found int
 // issue #516
 
index b71f47db0418a67875f9a8a07fb63cc2715f35cd..d7ba8faa288a15f9a264f84bf86ef76c6ceb7d1a 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:illegal recursive type
 type t1 = {foo: int, foolish: t1};
 
index 905cef4443474d8a58b5ebfe57b885c05bcf790c..bf34c5175eb43bae62e55ff4eba2db0fb997d26a 100644 (file)
@@ -1,5 +1,4 @@
 // error-pattern:Unsatisfied precondition constraint (for example, init(bar
-// xfail-stage0
 fn main() {
     let bar;
     fn baz(x: int) { }
index 24accc3e48c8e1d6c4bb49e1641583456620e7aa..f438d021a252dff6a20232d2659477147458034f 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:mutable alias to a variable that roots another alias
 
 fn f(a: &int, b: &mutable int) -> int { b += 1; ret a + b; }
index a9e8df49d7dcf2bc2358773cab508fa99380e338..5e44999b595a6468346b1d1c0099d7dbd9a0825c 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:duplicate meta item `name`
 
 use std(name = "std", name = "nonstd");
index 76464a3f75cc3a80edefab1ed1faa1ecef307556..5e74a5fd1cff282b7673c106384d6ed0f1134145 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:attempted field access on type vec[int]
 // issue #367
 
index 9cada6f430c1b0ee671e8a1c97cc1f7b8428e999..9d936f62fdb0ad980cb9463aafbe32b03de22c03 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Unsatisfied precondition constraint (for example, init(y
 fn main() {
 
index 0cfda830ee900784cb6c1973b51b36fde887028d..43e662d643c3e741ed9bf93ccc48b61d5494ee0a 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern: Unsatisfied precondition constraint (for example, even(y
 
 fn print_even(y: int) : even(y) { log y; }
index 5e78a776857af08dbd3e34b43cbd29f71116d997..bc3f9037da97697e1aa9c9a0aa0b60fb37cd6c1a 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 // error-pattern:assignment to immutable field
index cf164e44bf39bd6e268ba24c8141d92582b68daf..484afd91a3e9b05d3245c13fd8ad057c0af7e97b 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:assigning to immutable obj field
 obj objy(x: int) {
     fn foo() { x = 5; }
index 04155471423b8d507d7d87d2e4914b3e1f949e80..db2a8633cd6ac3b7d448bc2865660d61f4352d2e 100644 (file)
@@ -1,3 +1,2 @@
-// xfail-stage0
 // error-pattern:assignment to immutable vec content
 fn main() { let v: vec[int] = [1, 2, 3]; v.(1) = 4; }
\ No newline at end of file
index d57938bf970f997948496abbfa5046ff8cf10f90..9dc6ecc7413a595b928374db53e2b63acbe71346 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:meep
 fn f(a: int, b: int, c: @int) { fail "moop"; }
 
index e82d7295c20f8b0b0eead04ead4a9e73e6691f0c..ef43fea8694e1b283df0ba9b739d82cfcd7be33b 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:woe
 fn f(a: int) { log a; }
 
index d6276405f89867b4c4bae5790abfbcf04f0e1774..0ac56613439bac9569aa22932eb5fcaac3ad9c64 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:moop
 use std;
 import std::uint;
index 029946e593c1f5611544813bf1f663554d17be0a..4428b496e642a046ad7ece3a3552e6bb7d606d27 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:meh
 use std;
 import std::str;
index 126e1ccfcea80c982b06398ad086570c3a171b81..efeb27ff3417d6ae331bd94e32c9348c649144b3 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:moop
 use std;
 import std::uint;
index 7a1aa259b5dc0c122e565edb7b6d618a0dc72e68..677240d076337abc0f0b95456cfcf3f9d7a567a3 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:Number is odd
 pred even(x: uint) -> bool {
     if x < 2u {
index b5cd3599545d57862b79c90007a8ffa69956a2d2..cadb8ef387dea77a4dfd7c4e5afa2ef1d86f1478 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // error-pattern:meep
 fn echo[T](c: chan[T], oc: chan[chan[T]]) {
     // Tests that the type argument in port gets
index e67529c382dbc9cfab466dedfca80bf4ff850a9d..14e46976113c28f7ed89a55249ef06066adeb30e 100644 (file)
@@ -1,8 +1,4 @@
-
-
-
 // -*- rust -*-
-// xfail-stage0
 // error-pattern:Predicate lt(b, a) failed
 fn f(a: int, b: int) { }
 
index fc76711c713c5c1d28c8aa57e7f63ce0953956d0..0277d83d39300277e4087b250142981fde767911 100644 (file)
@@ -1,8 +1,4 @@
-
-
-
 // Tests that trans treats the rhs of pth's decl
 // as a _|_-typed thing, not a str-typed thing
-// xfail-stage0
 // error-pattern:bye
 fn main() { let pth = fail "bye"; let rs: {t: str} = {t: pth}; }
\ No newline at end of file
index c1e6b73aefc5090e4bac2ff3261b02afbed5cf94..3a2406c389d1897bdb03e8f90008d89f31c59a87 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 8d3681ba632806819493a47e73d30a0e4d934d5f..685a905509cdbad2956456fad12836947c6975a6 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 66f430cc7b785e91993a8ac7bdc01de63fe18fbf..dd28f57d5aa9188db3542f6b9d3166c902c484f5 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index cf9a9b69efeafb821a75c85f40726851eeb8826a..bc4aa52ce97d1f5f0a3343f5402478b531a61d1a 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 tag option[T] { some(T); none; }
 
 type r[T] = {mutable v: (option[T])[]};
index 101a3912a03f3836738bcce0960517bb79b25beb..fdd6f1d326603abc52c5cd11cb0bf6be84fa3a0a 100644 (file)
@@ -1,6 +1,3 @@
-
-
-// xfail-stage0
 use std;
 import std::option::*;
 
index 434f78dd14a18eba7f6a91ea9ba40d94e3ac7fb3..e158b1ca64c5866c06fb89188de1d655ecf87d7b 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 tag maybe[T] { nothing; just(T); }
 
 fn foo(x: maybe[int]) {
index bee450e9893cd9b3836002055385030778f14ffb..62e3f209c6802e82fdd019897d55bf51d11c5527 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index a0d6e5732297de88015f5ce4ec9738e19137034b..f954a589fb5a254386e01a9d7695f37b9a90c3dd 100644 (file)
@@ -1,4 +1,3 @@
-//xfail-stage0
 //xfail-stage1
 //xfail-stage2
 //xfail-stage3
index 788be33957c7d170e204229bf24e9265e1ebf078..fd4781a18df4ee2afe304b444f2ec38659254c6e 100644 (file)
@@ -1,4 +1,3 @@
-//xfail-stage0
 //xfail-stage1
 //xfail-stage2
 //xfail-stage3
index bf7344daa4d6112d5b97e807cd54b3633db8fb9c..c63f8ac585a479047835c961e5fdba20f066e20f 100644 (file)
@@ -1,4 +1,3 @@
-//xfail-stage0
 //xfail-stage1
 //xfail-stage2
 //xfail-stage3
index 6d605965516b884d0a73350587fd397db4e8f19e..3944a0e9da5a4a1a09da8b54e4ce7886a10a4472 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 fn f() -> int { { ret 3; } }
 
 fn main() { assert (f() == 3); }
\ No newline at end of file
index 2bd1a79a6cdd2dd31272d62f87f20d23dd58b46c..cdf5a6f18bdb9243740afd1f38c6b81c0043697b 100644 (file)
@@ -1,8 +1,3 @@
-
-
-
-// xfail-stage0
-
 // Issue 483 - Assignment expressions result in nil
 fn test_assign() {
     let x: int;
index 59788ce7f9fb71362df358e8848fd1ad454d4a52..717d79ad18e5b7159a3e3e40692ec4c01084c798 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn add1(i: int) -> int { ret i + 1; }
 fn main() {
     let f = @add1;
index 8ee0245dad5aaca703533882ede96974a3f0058b..60e14dfa428491979f5f64d832c49332a0c7654d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 fn a(c: chan[int]) { c <| 10; }
index 2c54c592b0c20d77154dca338919558e53086bd2..fa0419b0d80a4044c6afd4b9a4d3927db0338162 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 fn a(c: chan[int]) { log "task a0"; log "task a1"; c <| 10; }
index 927e7632d96d72107a95af4dd0c328867cb672bd..87564fb4d102e7541f8a663ec1325bfc105d0165 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 fn a(c: chan[int]) {
index 476cef93e2fb30e470df893ad3ce9bff605a62c1..f890c1e0e8a6a95d571a25ad031e437160818f25 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 fn main() {
     fn echo[T](c: int, x: fn(&T)) { log_err "wee"; }
 
index 7274cd48972276b5d39dd8b9a274bb212181c8b2..cf9013918dc5b6ae166b85df77b693ba79108375 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 fn main() {
     fn echo[T](c: int, x: vec[T]) { }
 
index 801da9c2182b5b86bc1dd778679ff979f466791a..74bd7dcd0ef7f986809d413c62a29591220dfb6d 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 // Binop corner cases
 
 fn test_nil() {
index ac6be75ce89d221689bda0c6321a043eb5b9a3ef..c9dd29f7d001197e8bed14d64a1b17b2ed60d887 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn force(f: &block() -> int ) -> int { ret f(); }
 fn main() {
     let f = fn () -> int { ret 7 };
index 85bd1678ef49f0ac7368c38e75c44f32903cbba5..7479474a9de537a02e3b3ef0643cfe1abebe023c 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn iter_vec[T](v: &vec[T], f: &block(&T) ) { for x: T  in v { f(x); } }
 
 fn main() {
index 4e0bc3e790a64982450140a648fee8e967ead481..a106f1507c91c11cdbaa67a6b22383dd3667f350 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn iter_vec[T](v: &vec[T], f: &block(&T) ) { for x: T  in v { f(x); } }
 
 fn main() {
index 7c5e050f181fcd8c11c28bf581bd39dbffdaf16e..6c20cdd805dee3bba0d64cb2fda3097f5dec1aca 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 type foo = {a: int, b: uint};
 tag bar { u(@foo); w(int); }
 
index 3e4a45232d492c2902f510e0f5835042f461012b..9db96e85782debfd1ea8eb9a719d8fab99f0f49a 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 fn int_id(x: int) -> int { ret x; }
 
 fn main() { while true { int_id(break); } }
\ No newline at end of file
index d185ed03187d410f47b398e4bc488d8d35787529..6cc87ae7b95e2be3668aee008c4f9062bd390fc6 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 tag int_fn { f(fn(int) -> int ); }
 tag int_box_fn { fb(@fn(int) -> int ); }
 fn add1(i: int) -> int { ret i + 1; }
index 44a4194495e7e0d014a74ab6574afe2a64b26e47..0c68538006b4315ca9236303fd086e52310dec8f 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // Reported as issue #126, child leaks the string.
 fn child2(s: str) { }
 
index 01ffc0963ee439f93eb9369fb7e64a988d981300..e0cf93b9b2dcd7bac24236eab072072510ff9136 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 5f13a5833047425ea7dc012037c425f15c2ac1ec..853d14373bf03696b307c18c4a8c6775da5fe406 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 fn main() {
index 34ebd111b2ab6ba1b4f494904ec508716e10c1d9..92d8bf4dfe13e49a0b69926705cf1ee1e87c46fb 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 #[cfg(bogus)]
 const b: bool = false;
 
index 4916086b528fa2368d23c7a9d45bc7a63c6f4523..48114a057847764b2947b79dfd9bd6b0e106a44c 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-pretty
 // -*- rust -*-
 
index 616c180865f2b0ad5c1fdec4306b6e4ccf154801..c9104f3e7890160a01b08492c2d43e24890df7d5 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 use std;
 import std::str::*;
 import std::uint::*;
index e939e128f76fd7b93d59ec0141efbdb0074f3a1a..9418d3dff7ffe94cc4daa581bf4fd2f721cad306 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 use std;
 import std::str::*;
 import std::uint::*;
index 89a76f568184c9387f213dddcd657e4c2d4ba3e3..3212ad54e2a7731fb820fa6d463499ec777a51bb 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 use std;
 import std::str::*;
 import std::uint::*;
index d63f48a62c0ce11043d736bd20ce3df1850b9f15..720f2ff5631209163527ab2d3ed13e6cc823b269 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 use std;
 import std::str::*;
 import std::uint::*;
index bc79663c0d26a87fe46a4f2293de3e860afa1b89..e0218146e3d9a2c6e1cf32b1c88752c6d8086e23 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 fn test_simple() {
     let r = alt true { true { true } false { fail } };
     assert (r == true);
index a6bce4eec9453d2ffc264506afff78bf219dbbb9..6db5970b8ab1b74c6f6644c4adf709fc0a0602eb 100644 (file)
@@ -1,7 +1,2 @@
-
-
-
-// xfail-stage0
-
 // Regression test for issue #388
 fn main() { let x = { { [10] } }; }
\ No newline at end of file
index 9bf9c883aece05f1256047adfc4093264a983c08..d36330f287f74bfebe27316be89d4b3714d52c4b 100644 (file)
@@ -1,8 +1,3 @@
-
-
-
-// xfail-stage0
-
 // Regression test for issue #377
 fn main() {
     let a = { let b = {a: 3}; b };
index 5ae99aa7ebe39113d1ec0e437c4c039b84aa69d7..6260c7daff56021d7aa07dc35e0f62cd00709763 100644 (file)
@@ -1,8 +1,3 @@
-
-
-
-// xfail-stage0
-
 // Make sure we drop the refs of the temporaries needed to return the
 // values from the else if branch
 fn main() {
index 50408ac1a04f95e4c04600ba38fe7497e7529aa1..458f4e76ab3af36b049af0eac610713ab0bc9d76 100644 (file)
@@ -1,8 +1,3 @@
-
-
-
-// xfail-stage0
-
 // Regression test for issue #388
 fn main() {
     let x = if false { [0u] } else if (true) { [10u] } else { [0u] };
index 6b6c9bebfb5929f22f9432620d7cf326b99bc11d..99ce1fac7b7448cd5d2e3a2ee4c5aa27722dc7de 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // Issue #521
 
 fn f() { let x = alt true { true { 10 } false { ret } }; }
index 4b8ce9b78ecfd67992af5200bc17e24ec5bbd4d1..9eb486795523cf694f1c6f82c59e2b13820d7bda 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 fn test_int() {
     fn f() -> int { 10 }
     assert (f() == 10);
index 2f7e0f2364f8796ee5bdd0115098e25a7f3b630a..f9ad10756057199d29654ad801a4fbade2315d69 100644 (file)
@@ -1,8 +1,3 @@
-
-
-
-// xfail-stage0
-
 // When all branches of an if expression result in fail, the entire if
 // expression results in fail.
 fn main() { let x = if true { 10 } else { if true { fail } else { fail } }; }
\ No newline at end of file
index 1589f793d7851089195e6f735e23d51d27067870..4c9c8e07d4cc566a838e2817246e2b0116fb0327 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 fn test_if_fail() { let x = if false { fail } else { 10 }; assert (x == 10); }
 
 fn test_else_fail() {
index e1f5609bb6450422e4c3815dac3b5ab4ba6a7967..a836b458602f2ffbe3e06df24e10234111b19d26 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn fix_help[A, B](f: @fn(@fn(&A) -> B , &A) -> B , x: &A) -> B {
     ret f(@bind fix_help(f, _), x);
 }
index 728c4351d5bc8f59727007bb78d6b67410480beb..dfe4d2bd9a7b6421cc14fc0d4f3c728bd968105c 100644 (file)
@@ -1,5 +1 @@
-
-
-
-// xfail-stage0
 fn main() { let x = fn (a: int) -> int { ret a + 1; }; assert (x(4) == 5); }
\ No newline at end of file
index f0522cc829466e71315b8838416b682e182b89cf..c3513bdff8a8dafc4142eccf1a1024f81b1779ba 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn main() {
     // We should be able to type infer inside of lambdas.
     let f = fn () { let i = 10; };
index d3b6098becbfe9571482b3a3d2eb88969cb3bfdc..5542a11b7cd516e59a3fd3dad5e342a623ef3a40 100644 (file)
@@ -1,2 +1 @@
-// xfail-stage0
 fn main() { let x: vec[int] = []; for i: int  in x { fail "moop"; } }
\ No newline at end of file
index ea084f95c822e25766ddae41c886877b73e19725..725b6870431529003dd0985a2b17c0c023675415 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 tag wrapper[T] { wrapped(T); }
 
 fn main() { let w = wrapped(~[1, 2, 3, 4, 5]); }
index dcfd33c6154953b00f0244199bfd472eebc6951b..e05edc5c2d77927fb90527a6495542e2f76916f0 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn f[T](v: @T) { }
 fn main() { f(@~[1, 2, 3, 4, 5]); }
 
index 0c91c49f2eb56fbb5ec96c38cefac1a830f7f80d..d7c1ab785ff45eb3b1c626c33704c9108ea90aaa 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-fast
 
 fn f() -> int { ret 1; }
index bb7fdd308178a4e73595e96564fb47f0dc110e64..88c744642d0f6832c6f503d300aaf92268817bea 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 pred even(x: uint) -> bool {
     if x < 2u {
         ret false;
index 4840de18f565d9f4ff1696d1d5e641975cba92f8..220b784e12e3eb71d8de64edf575923dbbacf523 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 pred even(x: uint) -> bool {
     if x < 2u {
         ret false;
index 421c74a8d80ee51ade6dbe9d04a8255fbb8d6428..3237c23e8df9e7ccb66e1ff122e478bb8b4c85d2 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-pretty
 fn foo() { if (ret) { } }
 
index 216516d3f37d0614914e61161a153ad7879c7751..311bfdb5301a32d5081cd2ddc94fe0ca1b2f0488 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // issue #680
 
 fn f() -> int[] { ~[] }
index 8fc53f0b3fcb9c86e84a54935945b478fa239b56..f5b7e5ad6b238c220233674de9368620c5b2c07c 100644 (file)
@@ -2,8 +2,6 @@
   A simple way to make sure threading works. This should use all the
   CPU cycles an any machines that we're likely to see for a while.
 */
-
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 254a4e51b6bb3e07983210939139462a9c3fd3e6..50cb704b88166e3353e814c9eb3eabd40466d86d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-pretty
 
 import rusti::ivec_len;
index 43bbfa36b4a5af42c4835acc291965d82b3a6763..2868449be4a59431d81ae29c39fee3c6d80c95c3 100644 (file)
@@ -2,8 +2,6 @@
   A reduced test case for Issue #506, provided by Rob Arnold.
 */
 
-// xfail-stage0
-
 native "rust" mod rustrt {
     fn task_yield();
 }
index 1a0e93874f1acf9bfb186bbc7dbce0f9c8ab7660..200dd6273035f49234be3bdf79f2aa2625ab6134 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::ivec;
 
index 577a76f2f92038c9b338cc11ffacc3885fe4ad54..05d24023613822fd35f61871a13de45dc45fa435 100644 (file)
@@ -1,4 +1,3 @@
-//xfail-stage0
 //xfail-stage1
 //xfail-stage2
 //xfail-stage3
index 43a1701f39e292ca41014dc4341bf0554f825643..37187338d19ddf89b5aa23082e80436b5676be47 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 // These are attributes of the implicit crate. Really this just needs to parse
 // for completeness since .rs files linked from .rc files support this
 // notation to specify their module's attributes
index 09e58c409612e533ec6b357bd1f65b1646ff7e5c..18ea2f23273c2823ffca426106cc7de46033e831 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn double[T](a: &T) -> T[] { ret ~[a] + ~[a]; }
 
 fn double_int(a: int) -> int[] { ret ~[a] + ~[a]; }
index 49caca916c92798196682d95174bee15cec655c8..cd0eadc45954867204c9e7dfb7604264555f7db6 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn f(a: int[]) { }
 fn main() { f(~[1, 2, 3, 4, 5]); }
 
index ee8ec4e0eb8205862c3b905478c553ef8550596a..d30abad948792ae95b0af43f90a8ad9020c98c72 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 use std;
index 3b986920645ff63a450ddee7ba383948ebbdebcc..748d84e6d7d98f3d98ea480eb29b98c176534592 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 fn main() {
index 5a3973c79e3b13f466aa84b60822a92b6c3c2ca9..4aae975a5e95b4c03028e075efd1aa5c2210ec9b 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn main() {
   #macro([#mylambda[x,body], {fn f(x: int) -> int { ret body }; f}]);
 
index ab4599327b9f535792b79b7e7c39de16536d84f8..f143c4f058f64d1a8b9da7bb1bb2c3a96d378db6 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn main() {
   #macro([#trivial[], 1*2*4*2*1]);
 
index 9f001e93d2fc55f52890e45f8a6de6da790b48d1..1b561e3c487432685ac9d6b6a66954bdce4d33b0 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn main() {
   #macro[[#m1[a], a*4]];
   assert (#m1[2] == 8);
index 6affa165aeab61ff118c963ebfdbe1d55b6b56de..ea7291ce0a0f29490c8a33021f721bc9072178ad 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 5a6aa210928a9611d239b5830716c7bc9704a9f4..3055792c0d46c6887e7e9b9a5ee7595f7ceb0084 100644 (file)
@@ -1,6 +1,3 @@
-
-
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index ff6ab88429200a58b63995e88453e6a41a3cdfaf..9537942a4eadcbd2989714561318fe29be6550a2 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 26e22e31016a9fcc474417238b9ab3ee1bfbc0c9..7a4c20e6fbbb25859e4c3a265a3c727869d981a0 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 92ede8d8dd0a8f094d4d5afbe138ee4b4783d489..af499adee5712b06fb104a59199c67001241b47a 100644 (file)
@@ -1,2 +1 @@
-// xfail-stage0
 fn main() { let x = (); alt x { () { } } }
\ No newline at end of file
index 2c5f0ac9f084604ea95f198cbca523656ba0799e..42c80b4a8834f460e73199701a131208f46e93f4 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 504aea1d4407051f58cb97963388c664aeebc7d2..c9ac288ef15423d1072de5d7a4cab677541e2143 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // Tests that trans_path checks whether a
 // pattern-bound var is an upvar (when translating
 // the for-each body)
index 6d071c8d88e72c516065c7f573226df0cb706614..4f7d6e92ec9c0911ff48ae301bf4f4748acc00b2 100644 (file)
@@ -1,8 +1,4 @@
-
-
-
 // -*- rust -*-
-// xfail-stage0
 pred f(q: int) -> bool { ret true; }
 
 fn main() { let x = 0; check (f(x)); }
\ No newline at end of file
index e0873ac5ffda81146d1731869dbab4860588a86b..e1ddf1c2eced8ea6e58e1b8d6bdb02f6297c8da0 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 // -*- rust -*-
 fn f(a: int, b: int) { }
 
index 1e3aa1081877009388ed96c41698a7b8f750f3e0..84d9d429af8f63cfc15667fee21d7ae9549df446 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index b20a0315ba63a6308b3e7ebee61019d2e277401b..b10054de0cda7c629ceaa2865e95e8cba139f480 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 fn add(i: int, j: int) -> int { ret i + j; }
 fn binder(n: int) -> fn() -> int {
     let f = bind add(n, _);
index 6d08c91b861ceb617bef18319d01946dc02c19e0..794a1a9ee04cf8544821b9250b0c1ded71caba8b 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 tag t1 { a(int); b(uint); }
 type t2 = {x: t1, y: int};
 tag t3 { c(t2, uint); }
index 87481ef474cdd3bdf86a830ee0e3d567431c4bf4..62380988336fce059b7d0d200ac19b1084d4f59d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // tests that ctrl's type gets inferred properly
 type command[K, V] = {key: K, val: V};
 
index 72876be97f1e756a568d336261b61b0bc9b058a0..9b6564e7f0a2c07521104b892cb91c4afea33ed9 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 24711da7c0b79921a86d9e4dbde1319853198c81..513b8aacdd4de57e8d2391fe900f61cb57d0486e 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index a7ab4c08926263cce065b0deded29b647ab772fc..e99006273d53cdbeb78330f19dc045bbfa8bac4e 100644 (file)
@@ -4,8 +4,6 @@
   Arnold.
  */
 
-// xfail-stage0
-
 use std;
 
 import std::str;
index cb236e7e5ffe95ed27935eeadaf544dbe316c0ae..f15e7889e08b433107cd121f8f7f6529d59610c6 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 use std;
index e2f8f96c44b0cf09edd4d64d3cb6b0a10ebb8755..a0488fafaba9f3ec2afb98c871db57d061f4aa0d 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // -*- rust -*-
 
 fn main() { spawn child(10, 20, 30, 40, 50, 60, 70, 80, 90); }
index f23bf2d04a849d8d4fb08be0b783640afb58f7bf..8be869b793501ea10ebaa5ecad0573cab2047cfb 100644 (file)
@@ -1,4 +1,3 @@
-//xfail-stage0
 //xfail-stage1
 //xfail-stage2
 //xfail-stage3
index 842c00b691dcd71927e35e6cc56e4743f64ef955..3b15df94ce4a31c1573626354dd47b2b90809140 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::str;
 
index 59ef847cced077031a1f847e21bc8bd3c4d87ed3..27c4a302b7ad7998efa431db729857db0122c455 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index c93b1cb40ad44dac447adcd049fceebf95a62960..0c99db73fb802dc4c2feb318e9d45a7b4e429b22 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 fn main() { test05(); }
 
 fn test05_start(ch: chan[int]) { ch <| 10; ch <| 20; ch <| 30; }
index 194ab3fa09e6de0c963354eaedfe0f2c1a1c02a2..360f4d7feae3bef56cb8fc8ee663a8710d4c7f7c 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 
 import std::task::join;
index 02c636f7c6342c714a915e875d4d688e93b78ab4..65a1bc2b91d34ecd647c340f91aa798911d068c9 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::task;
 
index c93a4c38069992b9c8b98b7f761e906b374faa3a..682b6d2a430e13bc8b4afb6a56604f0431ce2dc7 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage3
 
 fn start(c: chan[chan[str]]) { let p: port[str] = port(); c <| chan(p); }
index 97fa86e94f5acfa882df6acbbc217d9e0de56aba..516225567a6497cafdeb9958e695002e8a4ed66c 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::task;
 
index 48b0e485e7843150133efcf2b262ba8f4e8f3562..9cc5e7504c3d8d64165f013756b01dc1aa54a0ed 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::task;
 
index 376097874dc96f96dcfed278081f4d8ebae4ee78..f7748ca2427193df43ac39a0a13d803346280014 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 
 import std::task;
index 491ac2c3517c671067ad8e24649c963f0b542ef1..9494bcc5d5de18e6a42b0d0f857a1a7cb8bcdb5e 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::task;
 
index defcc77f20f1776c94ddab1ecb0050554221849a..d6db6724226596e6e253ca0dcdf707b4b432dae8 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::task;
 
index defcc77f20f1776c94ddab1ecb0050554221849a..d6db6724226596e6e253ca0dcdf707b4b432dae8 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::task;
 
index 19654ae0b88accda1df0c5af4adc217b16d6053e..c8a0626e82bc9ac0ada564f34f41dbfaf306cf8c 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::task;
 
index 6b69bbbd325b40110aac6eccf5c106a114330e01..ed3fb5fb18d482c34966ae71468071d97f4cf47a 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 
 import std::task;
index ad055462ef80021a9c80cd51a4980c40a01ae9d7..1028d38435010b39f6c3f54eae4f1135ec38e146 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index bad47e2aed92bacbf5cf7f5b2a03a72da5f14e64..178e84a4ee96c70d3a240edb2d6a9baede6941dc 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index d0d1e0780957c826a4b677860803697f836fc409..70e7785f961b889052a0ccecf46a4ff9b08f2d89 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 fn main() { spawn child("Hello"); }
 
 fn child(s: str) {
index d29548b31ff0aed1f114855911a58f8f0cbade15..a6592b885eb472fb981014f1fae719c9184fc87f 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 /**
    Exercises task pinning and unpinning. Doesn't really ensure it
    works, just makes sure it runs.
index ff68840d51e547b4e2c6f30f3a5b2dfaf96705bc..9c2aaf4ac4e39707849e3e4286e7fdee027cb97a 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn test_simple() { let x = true ? 10 : 11; assert (x == 10); }
 
 fn test_precedence() {
index 885b0e87e472f090a111d670ec1fb6333876fc0a..46d6a173c785298553f213c301b30e5293937a7f 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 25262c9021202085908b9b4a0236ab217f621979..f173ec0a69d6aa5db712329dac1292d09e5ce7f9 100644 (file)
@@ -1,7 +1,3 @@
-
-
-
-// xfail-stage0
 type a = {a: int};
 
 fn a(a: a) -> int { ret a.a; }
index 8798142d965f5b00fe49b596d6b0d962b595c5c6..8dbdba619d89ae6752da2d43b39000bb99da7b3b 100644 (file)
@@ -1,6 +1,3 @@
-
-
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index d6d5034747507561d85ddfd2215d7651329a211c..2c4539e3534f3900065294d8e2a59a09228061d0 100644 (file)
@@ -1,6 +1,3 @@
-
-
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index 02d184e25cad4ea78fe80756917fcb42fbabe129..b0313aa4dce446f843a25e96bcfe36e2f80c1eb1 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index d02a7fa636309d737a8141d9276af8952fb00d73..62f25c50baa41f6840e50b79bb1c95f6f7b8e2d8 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 fn main() {
     let yen: char = '¥'; // 0xa5
     let c_cedilla: char = 'ç'; // 0xe7
index 6c9a696838ba97710cbce21eae00b09c3fc2b062..50bb8996f87b33226ff345c23ba22b6bba22119a 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::str;
 import std::vec;
index eb9c5587f35f121296ca80631ad361069930eeef..21fe0e87da59ef7c36eb5b58bd7e4dd913ee688f 100644 (file)
@@ -1,3 +1 @@
-// xfail-stage0
-
 fn main() { let a = ~[1, 2, 3, 4, 5]; let b = [a, a]; b += b; }
\ No newline at end of file
index dd37f8a6f52083589b1abda3b34b9a11250e377c..7c0fa4a566e6d3cdf9ec743bea72710a05d174d8 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 use std;
 import std::vec;
 
index 9434eed3847eb45e870655b63df5caf81f264511..8a11f55aa57ab7f7fbdad5d6e5e55573ac998837 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 // xfail-stage1
 // xfail-stage2
 // xfail-stage3
index ecdb443121b2d62287a2277d6cd4b2d7d14a3cc4..6cceeb557ad8d9dc33380567d1e428e29d70df3c 100644 (file)
@@ -1,5 +1 @@
-
-
-
-// xfail-stage0
 fn main() { let quux: @vec[uint] = @[]; }
\ No newline at end of file
index e90189d91d4791db4df30b0a9ca7e4217cb73f7e..e124ed58042b5ee85c66e55bea6f03d2161cd7d6 100644 (file)
@@ -1,4 +1,3 @@
-// xfail-stage0
 fn main() {
 
     let y: int = 42;
index 03513837c4b719e8d4c0adafe7f0a6850aa1b5d5..dcc525d652f2d3bfc7a8577c33ee52adf7de7a4e 100644 (file)
@@ -1,5 +1,3 @@
-// xfail-stage0
-
 #[cfg(target_os = "win32")]
 native "x86stdcall" mod kernel32 {
     fn SetLastError(err: uint);
index 02bc629db4d1f9997eb38f37057313dbf728b8b1..f230ede85c159dad06d40d6207748ad6498cdc42 100644 (file)
@@ -1,6 +1,3 @@
-
-
-// xfail-stage0
 // -*- rust -*-
 use std;
 import std::task::*;
index c430810ca197649eaca512bfab9bcb11677ffb46..c56fef8ff15deda3adfa6e3332b4e38ec870514a 100644 (file)
@@ -1,6 +1,3 @@
-
-
-// xfail-stage0
 // -*- rust -*-
 use std;
 import std::task::*;
index d19a1e7cb39bb7503f12212201f46f717e4696e6..ae1858c88bbb5ff0a93d3ca8342384c799a473aa 100644 (file)
@@ -1,6 +1,3 @@
-
-
-// xfail-stage0
 // -*- rust -*-
 use std;