fn take(-x: int) -> int {x}

fn the_loop() {
    let mut list = ~[];
    loop {
        let x = 5;
        if x > 3 {
            list += ~[take(x)];
        } else {
            break;
        }
    }
}

fn main() {}
