about summary refs log tree commit diff
path: root/src/test/run-pass/yield.rs
blob: bddd83313470f4a7d8df3f018e186620aace29a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// -*- rust -*-
use std;
import task;
import task::*;

fn main() {
    let other = task::spawn_joinable((), child);
    log_err "1";
    yield();
    log_err "2";
    yield();
    log_err "3";
    join(other);
}

fn child(&&_i: ()) {
    log_err "4"; yield(); log_err "5"; yield(); log_err "6";
}