summaryrefslogtreecommitdiff
path: root/tests/parser/yield-return.vala
blob: db329694461637197481f1cdfcf80e52d429d3bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Foo {
	public async Foo () {
	}
}

async string foo () {
	return "foo";
}

async Foo bar () {
	return yield new Foo ();
}

async string baz () {
	return yield foo ();
}

void main () {
}