Skip to content

Commit d3035a1

Browse files
committed
Fix test so it terminates, and un-xfail it
Still need more tests for loop{}
1 parent 40a5c56 commit d3035a1

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/test/run-pass/loop-break-cont.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// xfail-test
2-
// runs forever for some reason -- investigating
31
fn main() {
42
let i = 0u;
53
loop {
@@ -12,24 +10,24 @@ fn main() {
1210
assert (i == 10u);
1311
let is_even = false;
1412
loop {
13+
if i == 21u {
14+
break;
15+
}
1516
log(error, "b");
1617
is_even = false;
1718
i += 1u;
1819
if i % 2u != 0u {
1920
cont;
2021
}
2122
is_even = true;
22-
if i == 21u {
23-
break;
24-
}
2523
}
2624
assert !is_even;
2725
loop {
2826
log(error, "c");
29-
is_even = false;
3027
if i == 22u {
3128
break;
3229
}
30+
is_even = false;
3331
i += 1u;
3432
if i % 2u != 0u {
3533
cont;

0 commit comments

Comments
 (0)