1void set_foo (string s) {
2	assert (s == "bar");
3}
4
5string get_bar () {
6	return "bar";
7}
8
9void main () {
10	string? s = null;
11	set_foo (s == null ? get_bar () : "foo");
12}
13