aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/sync/struct_chan_init_test.v
blob: a51ea4b6d5179b44acf0f27f03d8d19d6f0dde9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct Abc {
	ch chan int
}

fn f(st Abc) {
	st.ch <- 47
}

fn test_chan_init() {
	st := Abc{}
	go f(st)
	i := <-st.ch
	assert i == 47
}