From d3035a1b205caef6279c91b276e672c54318838c Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Sat, 10 Mar 2012 21:19:02 -0800 Subject: [PATCH] Fix test so it terminates, and un-xfail it Still need more tests for loop{} --- src/test/run-pass/loop-break-cont.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/test/run-pass/loop-break-cont.rs b/src/test/run-pass/loop-break-cont.rs index c40bfb7bfed..9667c4ca767 100644 --- a/src/test/run-pass/loop-break-cont.rs +++ b/src/test/run-pass/loop-break-cont.rs @@ -1,5 +1,3 @@ -// xfail-test -// runs forever for some reason -- investigating fn main() { let i = 0u; loop { @@ -12,6 +10,9 @@ fn main() { assert (i == 10u); let is_even = false; loop { + if i == 21u { + break; + } log(error, "b"); is_even = false; i += 1u; @@ -19,17 +20,14 @@ fn main() { cont; } is_even = true; - if i == 21u { - break; - } } assert !is_even; loop { log(error, "c"); - is_even = false; if i == 22u { break; } + is_even = false; i += 1u; if i % 2u != 0u { cont;