Convert 'again' to 'loop'. Remove 'again' keyword

This commit is contained in:
Brian Anderson
2012-09-07 15:32:04 -07:00
parent 073df63c72
commit 2810ea9a68
35 changed files with 56 additions and 56 deletions

View File

@@ -218,7 +218,7 @@ unsafe fn walk_gc_roots(mem: Memory, sentinel: **Word, visitor: Visitor) {
last_ret = *ptr::offset(frame.fp, ret_offset) as *Word;
if ptr::is_null(pc) {
again;
loop;
}
let mut delay_reached_sentinel = reached_sentinel;
@@ -231,13 +231,13 @@ unsafe fn walk_gc_roots(mem: Memory, sentinel: **Word, visitor: Visitor) {
if root == sentinel {
delay_reached_sentinel = true;
}
again;
loop;
}
// Skip null pointers, which can occur when a
// unique pointer has already been freed.
if ptr::is_null(*root) {
again;
loop;
}
if ptr::is_null(tydesc) {
@@ -324,7 +324,7 @@ fn cleanup_stack_for_failure() {
for walk_gc_roots(need_cleanup, sentinel) |root, tydesc| {
// Track roots to avoid double frees.
if option::is_some(roots.find(&*root)) {
again;
loop;
}
roots.insert(*root, ());

View File

@@ -84,7 +84,7 @@ impl Reader {
assert (w > 0u);
if w == 1u {
vec::push(chars, b0 as char );
again;
loop;
}
// can't satisfy this char with the existing data
if end > vec::len(buf) {

View File

@@ -419,10 +419,10 @@ pure fn normalize(components: &[~str]) -> ~[~str] {
unchecked {
for components.each |c| {
unchecked {
if c == ~"." && components.len() > 1 { again; }
if c == ~"." && components.len() > 1 { loop; }
if c == ~".." && cs.len() != 0 {
vec::pop(cs);
again;
loop;
}
vec::push(cs, copy c);
}